প্রশ্ন ট্যাগ «c++»

সি ++ একটি সাধারণ উদ্দেশ্যমূলক প্রোগ্রামিং ভাষা। এটি মূলত সি এর এক্সটেনশান হিসাবে ডিজাইন করা হয়েছিল এবং এর অনুরূপ বাক্য গঠন রয়েছে তবে এটি এখন সম্পূর্ণ ভিন্ন ভাষা। কোড সম্পর্কে প্রশ্নগুলির জন্য এই ট্যাগটি ব্যবহার করুন (হতে) একটি সি ++ সংকলক সহ সংকলিত। একটি নির্দিষ্ট স্ট্যান্ডার্ড রিভিশন [সি ++ 11], [সি ++ 14], [সি ++ 17] বা [সি ++ 20], ইত্যাদি সম্পর্কিত প্রশ্নের জন্য একটি সংস্করণ-নির্দিষ্ট ট্যাগ ব্যবহার করুন

14
সি ++ এর স্ট্রিং থেকে নির্দিষ্ট অক্ষরগুলি কীভাবে সরিয়ে নেওয়া যায়?
উদাহরণস্বরূপ আমার কাছে একটি ফোন নম্বর রয়েছে user cout << "Enter phone number: "; INPUT: (555) 555-5555 cin >> phone; আমি স্ট্রিং থেকে "(", ")" এবং "-" অক্ষর মুছে ফেলতে চাই। আমি স্ট্রিং অপসারণ দেখেছি, ফাংশনগুলি সন্ধান করুন এবং প্রতিস্থাপন করুন তবে আমি কেবল দেখতে পাচ্ছি যে তারা অবস্থানের ভিত্তিতে …
96 c++  string  character 

2
সি ++ এ "একটি ক্রিয়াকলাপে বিষ প্রয়োগ" এর অর্থ কী?
সিপিসকনে স্কট শুরারের আলোচনার "পরিচয় constexpr" এর একেবারে শেষে , তিনি জিজ্ঞাসা করেছেন "কোনও ফাংশনে বিষ দেওয়ার কোনও উপায় আছে"? তারপরে তিনি ব্যাখ্যা করেন যে এটি করা যেতে পারে (একটি মানহীন উপায়ে হলেও): throwএকটি constexprফাংশন একটি রাখা অমীমাংসিত ঘোষণা করে extern const char* মধ্যে অমীমাংসিত উল্লেখ externকরেthrow আমি বুঝতে পারি …
96 c++  constexpr 

3
স্টাড :: স্টু নেই কেন?
সি ++ 11 কিছু নতুন স্ট্রিং রূপান্তর ফাংশন যুক্ত করেছে: http://en.cppreferences.com/w/cpp/string/basic_string/stoul এর মধ্যে রয়েছে স্টোই (স্ট্রিং থেকে ইনট), স্টল (স্ট্রিং থেকে লম্বা), স্টল (স্ট্রিং থেকে লম্বা লম্বা), স্টল (স্বাক্ষরযুক্ত স্বাক্ষরের দীর্ঘ থেকে স্ট্রিং), স্টল (স্বাক্ষরযুক্ত স্বাক্ষরিত দীর্ঘ দীর্ঘ)। এর অনুপস্থিতিতে উল্লেখযোগ্য হ'ল স্টো (স্বাক্ষরবিহীন স্বাক্ষরিত) ফাংশন। এটির প্রয়োজন নেই এমন …
96 c++  string  c++11  std 

6
কেন একটি বিট ক্ষেত্রের জন্য একটি মান নির্ধারণ করা একই মানটি ফেরত দিচ্ছে না?
আমি এই কোওরা পোস্টে নীচের কোডটি দেখেছি : #include <stdio.h> struct mystruct { int enabled:1; }; int main() { struct mystruct s; s.enabled = 1; if(s.enabled == 1) printf("Is enabled\n"); // --> we think this to be printed else printf("Is disabled !!\n"); } সি এবং সি ++ উভয় ক্ষেত্রেই কোডের …


17
ফাংশন পয়েন্টার বিন্দু কি?
ফাংশন পয়েন্টারগুলির ইউটিলিটিটি দেখতে আমার সমস্যা হয়। আমি অনুমান করি যে এটি কিছু ক্ষেত্রে কার্যকর হতে পারে (সেগুলি বিদ্যমান রয়েছে) তবে আমি এমন কোনও ক্ষেত্রে ভাবতে পারি না যেখানে কোনও ফাংশন পয়েন্টার ব্যবহার করা ভাল বা অপরিহার্য। আপনি ফাংশন পয়েন্টার (সি বা সি ++) এর ভাল ব্যবহারের কিছু উদাহরণ দিতে …
96 c++  c  function  pointers  c++-faq 

2
C ++ এ বুস্ট ব্যবহার করে ইউআইডি প্রজন্মের উদাহরণ
আমি ঠিক এলোমেলো ইউআইডি'র উত্পাদন করতে চাই, কারণ আমার প্রোগ্রামে অনন্য শনাক্তকারী থাকা খুব গুরুত্বপূর্ণ। আমি বুস্ট ইউইউডি তে নজর রেখেছি , তবে আমি ইউইউডি উত্পন্ন করতে পরিচালনা করতে পারি না কারণ কোন শ্রেণী এবং পদ্ধতিটি ব্যবহার করতে হবে তা আমি বুঝতে পারি না। কেউ আমাকে কীভাবে এটি অর্জন করতে …
96 c++  boost  uuid  boost-uuid 

5
আমি কি কেবল চালিত ধরণের কোনও ভেক্টরকে তালিকাভুক্ত করতে পারি?
যদি আমি আমার জিসিসি 4.7 স্ন্যাপশটের মাধ্যমে নিম্নলিখিত কোডটি পাস করি তবে এটি এসটিকে unique_ptrভেক্টরে অনুলিপি করার চেষ্টা করে । #include <vector> #include <memory> int main() { using move_only = std::unique_ptr<int>; std::vector<move_only> v { move_only(), move_only(), move_only() }; } স্পষ্টতই এটি কাজ করতে পারে না কারণ std::unique_ptrঅনুলিপিযোগ্য নয়: ত্রুটি: মোছা …

13
এটি একটি শূন্য পয়েন্টার মুছে ফেলা নিরাপদ?
ধরুন আমার কাছে নিম্নলিখিত কোড রয়েছে: void* my_alloc (size_t size) { return new char [size]; } void my_free (void* ptr) { delete [] ptr; } এটি কি নিরাপদ? বা মুছে ফেলার আগে ptrকাস্ট করা উচিত char*?

1
ত্রুটি: প্যারামিটার 1 এর জন্য ডিফল্ট যুক্তি দেওয়া হয়েছে
আমি নীচের কোড সহ এই ত্রুটি বার্তা পাচ্ছি: class Money { public: Money(float amount, int moneyType); string asString(bool shortVersion=true); private: float amount; int moneyType; }; প্রথমে আমি ভেবেছিলাম সি ++ এ প্রথম পরামিতি হিসাবে ডিফল্ট প্যারামিটারগুলি অনুমোদিত নয় তবে এটি অনুমোদিত।

6
টিলেড অপারেটর সি
আমি টিএলডি অপারেটরটি দেখতে পেয়েছি ইএলএফ হ্যাশিং অ্যালগরিদমে ব্যবহৃত হয়েছে এবং আমি কী আগ্রহী তা জানতে আগ্রহী। (কোডটি চিরন্তন বিভ্রান্ত থেকে । unsigned elf_hash ( void *key, int len ) { unsigned char *p = key; unsigned h = 0, g; int i; for ( i = 0; i < …
96 c++  c  operators 

2
সি ++ 20 অবধি পূর্বনির্ধারিত আচরণের জন্য malloc ব্যবহার করছে
আমাকে জানানো হয়েছিল যে নীচের কোডটিতে সি ++ ২০ অবধি নির্ধারিত আচরণ রয়েছে: int *p = (int*)malloc(sizeof(int)); *p = 10; এটা কি সত্যি? যুক্তিটি ছিল যে intবস্তুর আজীবন তার মান নির্ধারণের আগে শুরু করা হয়নি ( P0593R6 )। সমস্যা সমাধানের জন্য, অবস্থান newব্যবহার করা উচিত: int *p = (int*)malloc(sizeof(int)); new …

3
একটি "মেমরি স্টম্প" কী?
আমি এই ব্লগ পোস্টটি জুড়ে এসেছি যেখানে "স্টমপিং মেমোরি" উল্লেখ রয়েছে: একটি সি ++ প্রোগ্রাম যা মেমোরি স্টমপিংয়ে সহজেই সক্ষম (এমন একটি জিনিস যা আপনি সম্ভবত পরিচালনা করেনি যদি আপনি কোনও কোডড কোড ওয়ার্ল্ডে জন্মেছিলেন তবে কখনও শুনে নি)) এবং বাস্তবে আমি এর আগে কখনও শুনিনি! সুতরাং, এটি কি, একটি …

6
সি ++ 17 এ কেন স্ট্যান্ড :: মেক_উনিক ব্যবহার করবেন?
আমি যতদূর বুঝতে পেরেছি, সি ++ 14 চালু করেছে std::make_uniqueকারণ, প্যারামিটারের মূল্যায়ন আদেশ নির্দিষ্ট না করার ফলে এটি অনিরাপদ ছিল: f(std::unique_ptr<MyClass>(new MyClass(param)), g()); // Syntax A (ব্যাখ্যা: যদি মূল্যায়ন প্রথমে কাঁচা পয়েন্টারটির জন্য মেমরির বরাদ্দ দেয়, তবে কল করার পরে g()কোনও ব্যতিক্রম std::unique_ptrনির্মাণের আগে নিক্ষেপ করা হয় , তবে স্মৃতিটি …
96 c++  c++17  unique-ptr 

13
সি ++ এর মধ্যে সময়ের পার্থক্য কীভাবে গণনা করা যায়
সি ++ এর সাথে সময়ের পার্থক্য গণনা করার সর্বোত্তম উপায় কী? আমি একটি প্রোগ্রামের সম্পাদনের গতির সময় নির্ধারণ করছি, তাই আমি মিলিসেকেন্ডে আগ্রহী। আরও ভাল, সেকেন্ড.মিলিসেকেন্ড .. গৃহীত উত্তরটি কাজ করে তবে মন্তব্যে উল্লিখিত সিটিটাইম বা টাইম হ'ল অন্তর্ভুক্ত করা দরকার।
96 c++ 

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.