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

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

8
শিরোনাম এবং উত্স (সিপিপি) এ একটি সি ++ নেমস্পেস তৈরি করা হচ্ছে
কোনও নেমস্পেসে শিরোনাম এবং সিপিপি ফাইলের উভয় বিষয়বস্তু মোড়ানো বা কেবল শিরোনামের বিষয়বস্তু মোড়ানো এবং তারপরে সিপিপি ফাইলে নেমস্পেস ব্যবহার করে কোনও পার্থক্য রয়েছে ? পার্থক্য অনুসারে আমি বলতে চাই যে কোনও প্রকারের পারফরম্যান্স পেনাল্টি বা কিছুটা আলাদা শব্দার্থ যা সমস্যার সৃষ্টি করতে পারে বা আমার যা কিছু সচেতন হওয়া …
90 c++  namespaces 

4
কীভাবে আমদানি গ্রন্থাগার কাজ করে? বিশদ?
আমি জানি এটি গিক্সকে বেশ বেসিক মনে হতে পারে। তবে আমি এটি স্ফটিক পরিষ্কার করতে চাই। যখন আমি একটি Win32 ডিএলএল ব্যবহার করতে চাই, সাধারণত আমি কেবলমাত্র লোডলাইবারি () এবং গেটপ্রোকএডারস () এর মতো এপিআইগুলিতে কল করি। তবে সম্প্রতি, আমি ডাইরেক্টএক্স 9 নিয়ে বিকাশ করছি এবং আমার d3d9.lib , d3dx9.lib …
90 c++  c  windows  visual-c++ 

5
সি ++: নেমস্পেসস - শিরোনাম এবং উত্স ফাইলগুলিতে সঠিকভাবে কীভাবে ব্যবহার করবেন?
দুটি উত্স ফাইলের একটি জুড়ি বিবেচনা করুন: একটি ইন্টারফেস ডিক্লেয়ারেশন ফাইল ( *.hবা *.hpp) এবং এর বাস্তবায়ন ফাইল ( *.cpp)। *.hফাইলটি নীচের মতো হতে দিন : namespace MyNamespace { class MyClass { public: int foo(); }; } উত্স ফাইলগুলিতে নেমস্পেস ব্যবহার করার জন্য আমি দুটি পৃথক অনুশীলন দেখেছি: *.cpp অনুশীলন …


7
ফাংশন নামের সি ++ পরে প্যারামিটার বনাম কনস্টের আগে কনট করুন
পার্থক্য কি এই মত কিছু betweeen friend Circle copy(const Circle &); এবং এই মত কিছু friend Circle copy(Circle&) const; আমি জানি ফাংশনটি ব্যবহৃত হওয়ার পরে সংকলককে বলার জন্য যে এই ফাংশনটি যে বস্তুটির উপরে ডাকা হচ্ছে তাকে পরিবর্তিত করার চেষ্টা করবে না, অন্যটির কী হবে?

2
শুধুমাত্র একটি সদস্য নিয়ে ইউনিয়ন ব্যবহারের উদ্দেশ্য কী?
যখন আমি সমুদ্রের উত্স কোডটি পড়ছিলাম , তখন আমি লক্ষ্য করেছি যে একটি ইউনিয়ন কাঠামো tx_sideরয়েছে যার নাম মাত্র একটি সদস্য। এটি একটি নির্দিষ্ট সমস্যার সাথে মোকাবিলা করার জন্য কিছু হ্যাক? এফওয়াইআই, আমি tx_sideনীচের কাঠামোটি পেস্ট করেছি : union tx_side { tx_side() {} ~tx_side() {} void init() { new (&a) …
89 c++  c++14  unions 

6
গ্লোবাল ল্যাম্বডাস ব্যবহার না করার কোনও কারণ?
আমাদের একটি ফাংশন ছিল যা একটি নন-ক্যাপচারিং ল্যাম্বদা নিজের মধ্যে অভ্যন্তরীণভাবে ব্যবহার করেছিল, যেমন: void foo() { auto bar = [](int a, int b){ return a + b; } // code using bar(x,y) a bunch of times } এখন ল্যাম্বডা দ্বারা কার্যকর করা কার্যকারিতা অন্য কোথাও প্রয়োজনীয় হয়ে উঠেছে, তাই …
89 c++  lambda 

5
কি হবে 'স্ট্যান্ড:;' সি ++ এ কর?
আমি সম্প্রতি কিছু কোড সংশোধন করছিলাম, এবং একটি ফাংশনের মধ্যে একটি লাইনে একটি পূর্ব-বিদ্যমান বাগটি পেয়েছি: std:;string x = y; এই কোডটি এখনও সংকলন করে এবং প্রত্যাশার মতো কাজ করে চলেছে। স্ট্রিং সংজ্ঞা কাজ করে কারণ এই ফাইলটি using namespace std;তাই std::প্রথম স্থানে অপ্রয়োজনীয় ছিল। প্রশ্নটি হ'ল কেন std:;সংকলন করছে …
89 c++  std  colon 

2
'এ' চরিত্রটি কেন 0x41 এর সাথে তুলনা করা হবে?
আমি কিছু সি ++ কোড দেখছিলাম এবং নীচের নির্মাণগুলি পেয়েছি: if('A' == 0x41) { // ... } else if('A' == 0xc1) { // ... } else { // ... } আমি ভিজ্যুয়াল স্টুডিওর সতর্কবার্তাটি পেয়েছি : সতর্কতা C4127 শর্তসাপেক্ষ প্রকাশটি ধ্রুবক। ভিজ্যুয়াল স্টুডিও স্পষ্টভাবে সঠিক - অবশ্যই 'এ' 0x41 হিসাবে …
89 c++  string 

4
কেন কোনও ডিফল্ট মুভ-অ্যাসাইনমেন্ট / মুভ-কনস্ট্রাক্টর নেই?
আমি একজন সাধারণ প্রোগ্রামার। আমার শ্রেণীর সদস্যদের ভেরিয়েবলগুলি প্রায়শই POD- প্রকার এবং এসটিএল-পাত্রে থাকে। এ কারণে আমাকে খুব কমই অ্যাসাইনমেন্ট অপারেটর বা অনুলিপি নির্মাণকারী লিখতে হয়, কারণ এগুলি ডিফল্টরূপে প্রয়োগ করা হয়। এটি যুক্ত করুন, আমি যদি std::moveঅস্থাবর বস্তুগুলিতে ব্যবহার করি তবে এটি অ্যাসাইনমেন্ট-অপারেটরটি ব্যবহার করে, অর্থ std::moveপুরোপুরি নিরাপদ। আমি …

3
লুপগুলির জন্য এটি কি সি ++ 11 এর একটি পরিচিত সমস্যা?
আসুন কল্পনা করুন আমাদের কিছু সদস্য ফাংশন সহ 3 ডাবল রাখার জন্য একটি কাঠামো রয়েছে: struct Vector { double x, y, z; // ... Vector &negate() { x = -x; y = -y; z = -z; return *this; } Vector &normalize() { double s = 1./sqrt(x*x+y*y+z*z); x *= s; y …

12
C ++ এ স্ট্রিংগুলির অ্যারে কীভাবে ঘোষণা করবেন?
আমি স্ট্যাটিক অ্যারেগুলির সমস্ত উপাদানগুলিকে সর্বোত্তম পদ্ধতিতে পুনরাবৃত্তি করার চেষ্টা করছি। আমি এটি একটি লাইনে ঘোষণা করতে সক্ষম হতে চাই এবং সংখ্যার সন্ধান না করে সহজেই এ থেকে উপাদানগুলি যুক্ত / সরান। খুব সহজ লাগছে তাই না? সম্ভাব্য অ-সমাধান: vector<string> v; v.push_back("abc"); b.push_back("xyz"); for(int i = 0; i < v.size(); …
89 c++  arrays 

7
এখন যে আমাদের std :: অ্যারে রয়েছে সি-স্টাইল অ্যারেগুলির জন্য কী ব্যবহারগুলি অবশিষ্ট রয়েছে?
std::arrayসি অ্যারেগুলির তুলনায় যথেষ্ট উন্নত। এমনকি যদি আমি লিগ্যাসি কোডের সাথে ইন্টারঅ্যাক্ট করতে চাই তবে আমি কেবল ব্যবহার করতে পারি std::array::data()। আমি কোনও পুরানো-স্কুল অ্যারে চাইবে এমন কোনও কারণ আছে?

13
C ++ এ INI ফাইল পার্স করার সহজতম উপায় কী?
আমি সিএন + ব্যবহার করে একটি INI ফাইল বিশ্লেষণ করার চেষ্টা করছি। এটি অর্জনের সর্বোত্তম উপায় কোন টিপস? আইএনআই ফাইল প্রসেসিংয়ের জন্য আমি উইন্ডোজ এপিআই সরঞ্জামগুলি ব্যবহার করব (যার সাথে আমি সম্পূর্ণ অপরিচিত), একটি মুক্ত-উত্স সমাধান বা ম্যানুয়ালি পার্স করার চেষ্টা করা উচিত?
89 c++  winapi  ini  fileparse 

4
জি ++ দিয়ে মাল্টিথ্রিড কোড সংকলন
আমার কাছে এখন পর্যন্ত সবচেয়ে সহজ কোড রয়েছে: #include <iostream> #include <thread> void worker() { std::cout << "another thread"; } int main() { std::thread t(worker); std::cout << "main thread" << std::endl; t.join(); return 0; } যদিও আমি এখনও এটি g++চালনার সাথে সংকলন করতে পারি না । আরো বিস্তারিত: $ g++ …
89 c++  linux  ubuntu  gcc  g++ 

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