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

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

15
সি ++ টেম্পলেট টুরিং-সম্পূর্ণ?
আমাকে বলা হয়েছে যে সি ++ তে টেম্পলেট সিস্টেমটি সংকলনের সময় টিউরিং-সম্পূর্ণ। এটি উল্লেখ করা হয়েছে এই পোস্টে এবং উইকিপিডিয়াতেও । আপনি কি এই গণনাটি যে এই সম্পত্তিটি শোষণ করে তার কোনও অনাকাঙ্ক্ষিত উদাহরণ সরবরাহ করতে পারেন? এই সত্যটি কি অনুশীলনে কার্যকর?

9
মানচিত্রে সন্নিবেশ করানোর জন্য পছন্দের / আইডিয়োমেটিক উপায় কী?
আমি একটিতে উপাদান সন্নিবেশ করার বিভিন্ন চারটি উপায় চিহ্নিত করেছি std::map: std::map<int, int> function; function[0] = 42; function.insert(std::map<int, int>::value_type(0, 42)); function.insert(std::pair<int, int>(0, 42)); function.insert(std::make_pair(0, 42)); এর মধ্যে কোনটি পছন্দসই / প্রতিচ্ছবিযুক্ত উপায়? (এবং অন্য কোনও উপায় কি আমি ভেবে দেখিনি?)
111 c++  stl  insert  stdmap  std-pair 


4
সি ++ মডিউলগুলি - কেন তাদের সি ++ 0x থেকে সরানো হয়েছে? তারা কি পরে ফিরে আসবে?
আমি সদ্য C ++ 0x মডিউল সম্পর্কে এই পুরানো সি ++ 0x খসড়াটি আবিষ্কার করেছি । ধারণা ছিল কেবলমাত্র .cpp ফাইল লিখে বর্তমান .h / .cpp সিস্টেম থেকে বেরিয়ে আসুন যা সংকলনের সময় মডিউল ফাইলগুলি তৈরি করতে পারে যা পরবর্তীতে অন্যান্য .cpp ফাইলগুলি ব্যবহার করবে। এটি দেখতে সত্যিই দুর্দান্ত বৈশিষ্ট্যের …

2
“……” টোকেনটির অর্থ কী? অর্থাত প্যারামিটার প্যাকে ডাবল উপবৃত্তাকারী অপারেটর
নতুন সিসি ++ 11 শিরোনামের গিগিটির বর্তমান প্রয়োগের মাধ্যমে ব্রাউজ করার সময়, আমি "......" টোকেনকে হোঁচট খেয়েছি। আপনি যাচাই করতে পারেন, যে নিম্নলিখিত কোডটি সূচকগুলি [আদর্শ আইটেম ডটকমের মাধ্যমে] সংকলন করে । template <typename T> struct X { /* ... */ }; template <typename T, typename ... U> struct X<T(U......)> …

8
আমি কীভাবে ন্যূনতম স্তরের অগ্রাধিকার_কিউ তৈরি করতে পারি?
ডিফল্ট stl অগ্রাধিকার সারি একটি সর্বোচ্চ এক (শীর্ষ ফাংশন সর্বাধিক উপাদান প্রদান করে)। সরলতার জন্য বলুন যে এটি পূর্বনির্ধারিত মানগুলির অগ্রাধিকার সারি।
110 c++  stl  priority-queue 


11
শব্দটির অর্থ এবং ধারণাটির অর্থ বোঝা - RAII (রিসোর্স অধিগ্রহণটি ইনিশিয়ালাইজেশন)
আপনি কি সি ++ বিকাশকারীগণ দয়া করে RAII কী, এটি গুরুত্বপূর্ণ কেন, এবং এটির অন্যান্য ভাষার সাথে কোনও প্রাসঙ্গিকতা থাকতে পারে কিনা তার একটি ভাল বর্ণনা দিতে পারেন? আমি কি করতে একটি সামান্য বিট জানি। আমি বিশ্বাস করি এটির জন্য "রিসোর্স অ্যাকুইজিশন ইজ ইনিশিয়ালাইজেশন" for তবে, এই নামটি RAII কী …

3
এমএফসি এবং এটিএল এর মধ্যে মৌলিক পার্থক্য কী?
ধরে নিচ্ছি যে আমি এগুলি কেবলমাত্র "সাধারণ" জিইউআই প্রোগ্রামগুলির জন্য ব্যবহার করছি (কোনও সিওএম, কোনও অ্যাক্টিভ্যাক্স, কিছুই অভিনব নয়), এটিএল এবং এমএফসি-র মধ্যে আমি যে মৌলিক পার্থক্যটি দেখতে পাব তা বুঝতে সাহায্য করতে কোনটি ব্যবহার করব? আমি ওয়েবে কিছু অনুসন্ধান করেছি, তবে শেষ পর্যন্ত উত্তরগুলির সত্যিকার অর্থে কোনও উত্তরই আমার …
110 c++  visual-c++  mfc  atl 

8
মলোক বনাম নতুন - বিভিন্ন প্যাডিং
আমি আমাদের প্রকল্পের জন্য অন্য কারও সি ​​++ কোড পর্যালোচনা করছি যা উচ্চ-পারফরম্যান্স কম্পিউটিংয়ের জন্য এমপিআই ব্যবহার করে (10 ^ 5 - 10 ^ 6 কোর)। কোডটি বিভিন্ন আর্কিটেকচারে (সম্ভাব্য) বিভিন্ন মেশিনের মধ্যে যোগাযোগের অনুমতি দেওয়ার উদ্দেশ্যে তৈরি করা হয়েছে। তিনি একটি মন্তব্য লিখেছেন যা এর লাইনে কিছু বলেছে: আমরা …

30
সি / সি ++ এ বাইটে বিটের ক্রমটি বিপরীত করার সহজ উপায় কী?
বাইটে বিট অর্ডার বিপরীত করার একাধিক উপায় রয়েছে, তবে বিকাশকারী বাস্তবায়নের জন্য "সরলতম" কী তা সম্পর্কে আমি আগ্রহী। এবং বিপরীত দ্বারা আমি বলতে চাই: 1110 -> 0111 0010 -> 0100 এটি অনুরূপ, তবে এই পিএইচপি প্রশ্নের সদৃশ নয় । এটি অনুরূপ, তবে এই সি প্রশ্নের সদৃশ নয় । এই প্রশ্নটি …
110 c++  c  bit-manipulation 

10
সি / সি ++ লাইন নম্বর
ডিবাগিং উদ্দেশ্যে, আমি কি সি / সি ++ সংকলকগুলিতে লাইন নম্বর পেতে পারি ? (নির্দিষ্ট সংকলকগুলির জন্য আদর্শ উপায় বা নির্দিষ্ট উপায়) যেমন if(!Logical) printf("Not logical value at line number %d \n",LineNumber); // How to get LineNumber without writing it by my hand?(dynamic compilation)

5
`WinMain @ 16 'এর অপরিবর্তিত রেফারেন্স
আমি যখন ব্যবহার করে কোনও প্রোগ্রাম তৈরি করার চেষ্টা করি তখন আমি Eclipse CDTনিম্নলিখিতগুলি পাই: /mingw/lib/libmingw32.a(main.o):main.c:(.text+0x106): `উইনমেইন @ 16 এর অপরিবর্তিত রেফারেন্স তা কেন? এবং, আমি কীভাবে এই সমস্যাটি সমাধান করতে পারি?
110 c++  eclipse  eclipse-cdt 

11
জিসিসি এবং এলডি সহ অব্যবহৃত সি / সি ++ চিহ্নগুলি কীভাবে সরিয়ে ফেলবেন?
আমাকে আমার নির্বাহযোগ্য মারাত্মকভাবে ( ARMউন্নয়ন) আকারটি অনুকূল করতে হবে এবং আমি লক্ষ্য করেছি যে আমার বর্তমান বিল্ড স্কিমে (gcc + ld) অব্যবহৃত চিহ্নগুলি ছিনিয়ে নেওয়া হচ্ছে না। arm-strip --strip-unneededফলস্বরূপ এক্সিকিউটেবল / লাইব্রেরিগুলির জন্য ব্যবহারের ফলে এক্সিকিউটেবলের আউটপুট আকার পরিবর্তন হয় না (কেন জানি না, সম্ভবত এটি সহজভাবে পারে না) …
110 c++  c  gcc  ld  strip 

5
স্টাড :: পরবর্তী_পরিচয় বাস্তবায়ন ব্যাখ্যা
আমি কৌতূহল ছিল কীভাবে কীভাবে std:next_permutationবাস্তবায়ন করা হয়েছিল তাই আমি gnu libstdc++ 4.7সংস্করণটি বের করেছি এবং সনাক্তকারীদের স্যানিটাইজ করেছি এবং নীচের ডেমো উত্পাদন করার জন্য ফর্ম্যাটিং করছি ... #include <vector> #include <iostream> #include <algorithm> using namespace std; template<typename It> bool next_permutation(It begin, It end) { if (begin == end) return …

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