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

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

13
পয়েন্টার ঘোষণায় নক্ষত্রের স্থান
আমি সম্প্রতি সিদ্ধান্ত নিয়েছি যে অবশেষে আমাকে কেবল সি / সি ++ শিখতে হবে, এবং এমন একটি জিনিস আছে যা আমি পয়েন্টারগুলি সম্পর্কে বা আরও স্পষ্টভাবে বুঝতে পারি না, তাদের সংজ্ঞা। এই উদাহরণগুলি সম্পর্কে কীভাবে: int* test; int *test; int * test; int* test,test2; int *test,test2; int * test,test2; এখন, …
95 c++  c  pointers  declaration 

7
'uint32_t' সনাক্তকারীকে ত্রুটি পাওয়া যায়নি
আমি উইন্ডোজগুলির জন্য লিনাক্স সি থেকে ভিজ্যুয়াল সি ++ তে পোর্টিং করছি। ভিজ্যুয়াল সি ++ জানে না #include <stdint.h>তাই আমি এটি মন্তব্য করেছিলাম। পরে, আমি এই 'uint32_t': identifier not foundত্রুটিগুলি অনেক খুঁজে পেয়েছি । কীভাবে সমাধান করা যায়?
95 c++  c  visual-c++ 


10
সি ++ কেন উত্তরাধিকারসূত্রে বন্ধুত্বের অনুমতি দেয় না?
বন্ধুত্ব কেন কমপক্ষে +চ্ছিকভাবে সি ++ এ উত্তরাধিকারসূত্রে হয় না? আমি স্পষ্ট কারণগুলির জন্য ট্রানজিটিভিটি এবং রিফ্লেক্সিভিটি নিষিদ্ধ বুঝতে পেরেছি (আমি কেবল এফএকিউ এর সহজ উত্তরগুলি প্রকাশ করার জন্য এটি বলি), তবে virtual friend class Foo;আমার ধাঁধাটির পংক্তিতে কিছু অভাব আছে । এই সিদ্ধান্তের পিছনে anyoneতিহাসিক পটভূমি কি কেউ জানেন? …


5
লাইব্রেরির পাথের পছন্দ কীভাবে নির্দিষ্ট করবেন?
আমি একটি সি ++ প্রোগ্রাম g++এবং ব্যবহার করে সংকলন করছি ld। আমার একটি .soলাইব্রেরি আছে যা আমি লিঙ্ক করার সময় ব্যবহার করতে চাই। যাইহোক, একই নামের একটি লাইব্রেরি রয়েছে /usr/local/lib, এবং ldএক আমি সরাসরি উল্লেখ করছি উপর লাইব্রেরির নির্বাচন করা হয়। আমি এটা কিভাবে ঠিক করবো? নীচের উদাহরণগুলির জন্য, আমার …
95 c++  linker  g++ 

4
স্ট্যান্ড :: অনন্য_পিটার কীভাবে ঘোষণা করবেন এবং এর ব্যবহার কী?
আমি কীভাবে std::unique_ptrকাজ করে তা বোঝার চেষ্টা করি এবং এর জন্য আমি এই দস্তাবেজটি পেয়েছি । লেখক নিম্নলিখিত উদাহরণ থেকে শুরু: #include <utility> //declarations of unique_ptr using std::unique_ptr; // default construction unique_ptr<int> up; //creates an empty object // initialize with an argument unique_ptr<int> uptr (new int(3)); double *pd= new double; …
95 c++  pointers  std  unique-ptr 

4
সুস্পষ্ট টেম্পলেট ইনস্ট্যান্টেশন - এটি কখন ব্যবহৃত হয়?
কয়েক সপ্তাহ বিরতির পরে, আমি টেমপ্লেটগুলি - ডেভিড ভ্যান্ডেভার্ডে এবং নিকোলাই এম জোসুটিসের সম্পূর্ণ নির্দেশিকা বইয়ের সাথে আমার টেমপ্লেটগুলির জ্ঞানকে প্রসারিত ও প্রসারিত করার চেষ্টা করছি এবং আমি এই মুহুর্তে যা বোঝার চেষ্টা করছি তা টেম্পলেটগুলির স্পষ্ট ইনস্ট্যান্টেশন । আমার মতো প্রক্রিয়াটির সাথে আসলে সমস্যা নেই তবে আমি এমন কোনও …
95 c++  templates 

6
সি ++ এ বিভাগকরণের ত্রুটিগুলি ঠিক করা
আমি উইন্ডোজ এবং ইউনিক্সের জন্য ক্রস-প্ল্যাটফর্ম সি ++ প্রোগ্রাম লিখছি। উইন্ডোতে, কোডটি সঙ্কলন করবে এবং কোনও সমস্যা চালাবে না। ইউনিক্সের দিক থেকে, এটি সঙ্কলন করা হবে তবে যখন আমি এটি চালানোর চেষ্টা করব, তখন আমি একটি সেগমেন্টেশন ত্রুটি পেয়েছি। আমার প্রাথমিক কান্ডটি হ'ল পয়েন্টারগুলির সাথে সমস্যা আছে। বিভাগ বিভাগীয় ত্রুটি …

3
সি ++ 17 দ্বারা প্রবর্তিত মূল্যায়ন আদেশের গ্যারান্টিগুলি কী কী?
টিপিক্যাল সি ++ কোডে সি ++ 17 মূল্যায়ন আদেশ গ্যারান্টিতে (P0145) ভোটের কী কী প্রভাব রয়েছে ? নিম্নলিখিতগুলির মতো জিনিসগুলি সম্পর্কে এটি কী পরিবর্তন করে? i = 1; f(i++, i) এবং std::cout << f() << f() << f(); বা f(g(), h(), j());

3
লাম্বদার সুস্পষ্ট রিটার্নের ধরণ
আমি এই কোডটি (ভিএস 2010) চেষ্টা ও সংকলন করার সময় আমি নিম্নলিখিত ত্রুটিটি পাচ্ছি: error C3499: a lambda that has been specified to have a void return type cannot return a value void DataFile::removeComments() { string::const_iterator start, end; boost::regex expression("^\\s?#"); boost::match_results<std::string::const_iterator> what; boost::match_flag_type flags = boost::match_default; // Look for lines …

22
কোনও ভেক্টর <int> কে স্ট্রিতে রূপান্তর করুন
আমার একটি vector&lt;int&gt;ধারক রয়েছে যার পূর্ণসংখ্যা রয়েছে (উদাহরণস্বরূপ {1,2,3,4}) এবং আমি ফর্মের একটি স্ট্রিংয়ে রূপান্তর করতে চাই "1,2,3,4" সি ++ এ করার সবচেয়ে পরিষ্কার উপায় কী? পাইথনে আমি এটি এটি করতাম: &gt;&gt;&gt; array = [1,2,3,4] &gt;&gt;&gt; ",".join(map(str,array)) '1,2,3,4'
95 c++  vector  tostring 

2
"সি ++ প্রোগ্রামিং ল্যাঙ্গুয়েজ" এর এই কোডটির কি চতুর্থ সংস্করণ বিভাগ 36.3.6 এর সুসংজ্ঞায়িত আচরণ রয়েছে?
বাজর্ন স্ট্রাস্ট্রুপের সি ++ প্রোগ্রামিং ল্যাঙ্গুয়েজ চতুর্থ সংস্করণ বিভাগে 36.3.6 এসটিএল-মতো অপারেশনগুলিতে নিম্নলিখিত কোডটি শৃঙ্খলার উদাহরণ হিসাবে ব্যবহৃত হয় : void f2() { std::string s = "but I have heard it works even if you don't believe in it" ; s.replace(0, 4, "" ).replace( s.find( "even" ), 4, "only" ) …

7
0 এবং -0 এর মধ্যে পার্থক্য করা কি সম্ভব?
আমি জানি যে পূর্ণসংখ্যার মানগুলি হয় 0এবং -0মূলত একই হয়। তবে, আমি ভাবছি যে তাদের মধ্যে পার্থক্য করা সম্ভব কিনা। উদাহরণস্বরূপ, কোনও চলক বরাদ্দ করা হয়েছে কিনা আমি কীভাবে জানব -0? bool IsNegative(int num) { // How ? } int num = -0; int additinon = 5; num += (IsNegative(num)) …

10
আমি কীভাবে একটি সি ++ শ্রেণীর মেমরি স্ট্রাকচারে একটি "স্পেসার" তৈরি করব?
সমস্যাটি একটি নিম্ন স্তরের বেয়ার মেটাল এমবেডেড প্রসঙ্গ, আমি একটি সি ++ কাঠামোর মধ্যে এবং কোন নাম ছাড়া মেমরির মধ্যে একটি ফাঁকা স্থান তৈরি করতে, অ্যাক্সেস মেমরি অবস্থানকে ব্যবহারকারী নিষেধ করতে চাই। এই মুহুর্তে, আমি এটি একটি uint32_t :96;কুরুচিপূর্ণ বিটফিল্ড স্থাপন করে অর্জন করেছি যা সহজেই তিনটি শব্দের স্থান গ্রহণ …

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