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

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

7
সি ++, ফ্রি-স্টোর বনাম হিপ
সঙ্গে ডায়নামিক বরাদ্দ new/deleteউপর সঞ্চালিত বললেন ফ্রি-দোকান , যখন malloc/freeঅপারেশন ব্যবহার গাদা । বাস্তবে সত্যিকারের পার্থক্য আছে কিনা তা জানতে চাই। সংকলকগণ কি দুটি পদের মধ্যে পার্থক্য তৈরি করে? ( ফ্রি স্টোর এবং হিপ , নেই new/malloc)

30
সি ++ এনামকে স্ট্রিংয়ে রূপান্তর করার কোনও সহজ উপায় আছে কি?
ধরুন আমাদের কিছু নামযুক্ত এনাম রয়েছে: enum MyEnum { FOO, BAR = 0x50 }; আমি যার জন্য গুগল করেছি তা হ'ল একটি স্ক্রিপ্ট (যে কোনও ভাষা) যা আমার প্রকল্পের সমস্ত শিরোনাম স্ক্যান করে এবং এনাম প্রতি এক ফাংশন সহ একটি শিরোনাম উত্পন্ন করে। char* enum_to_string(MyEnum t); এবং এর মতো কিছু …
123 c++  string  enums  scripting 

13
সি ++ পারফরম্যান্স চ্যালেঞ্জ: স্ট্যান্ড :: স্ট্রিং রূপান্তরটির পূর্ণসংখ্যা
নীচের লিঙ্ক করা কি কেউ আমার পূর্ণসংখ্যার স্ট্যান্ডিং :: স্ট্রিং কোডের পারফরম্যান্সকে মারতে পারে? ইতিমধ্যে বেশ কয়েকটি প্রশ্ন রয়েছে যা ব্যাখ্যা করে যে কীভাবে একটি পূর্ণসংখ্যাটিকে std::stringসি ++ তে রূপান্তর করতে হয় , যেমন এই একটি , তবে প্রদত্ত সমাধানগুলির কোনওটিই কার্যকর নয়। প্রতিযোগিতা করার জন্য কয়েকটি সাধারণ পদ্ধতির জন্য …

14
আমি কি সি ++ এ ব্যতিক্রম স্পেসিফায়ার ব্যবহার করব?
সি ++ এ আপনি উল্লেখ করতে পারেন যে কোনও ফাংশন ব্যতিক্রম সুনির্দিষ্ট ব্যবহার করে কোনও ব্যতিক্রম ছুঁড়ে ফেলতে পারে বা নাও পারে। উদাহরণ স্বরূপ: void foo() throw(); // guaranteed not to throw an exception void bar() throw(int); // may throw an exception of type int void baz() throw(...); // may …

10
আমি কীভাবে কোনও ভেক্টরে সর্বাধিক (বা নূন্যতম) মান পেতে পারি?
সি ++ তে আমি কীভাবে কোনও ভেক্টরে সর্বাধিক (বা নূন্যতম) মান পেতে পারি ? আমি গুগলে এর জন্য কয়েকটি সমাধান দেখেছি তবে সেগুলির কোনওোটাই আমার কাছে বোঝায় না :( কেউ কোনও সহজ সরল পদ্ধতিতে ব্যাখ্যা করতে পারেন কীভাবে কোনও ভেক্টর থেকে সর্বাধিক বা ন্যূনতম মূল্য পাবেন? এবং আমি কী ধরে …
123 c++  vector  max  min 

7
সি ++ এ "এক্স কোনও ধরণের নাম দেয় না" error
আমার নীচে দুটি ক্লাস ঘোষিত হয়েছে: class User { public: MyMessageBox dataMsgBox; }; class MyMessageBox { public: void sendMessage(Message *msg, User *recvr); Message receiveMessage(); vector<Message> *dataMessageList; }; আমি যখন জিসিসি ব্যবহার করে এটি সংকলন করার চেষ্টা করি তখন এটি নিম্নলিখিত ত্রুটিটি দেয়: মাইমেসেজবক্স কোনও প্রকারের নাম দেয় না
123 c++  windows  types 

9
সাইজ_টি এর সংজ্ঞা আমি কোথায় পাই?
আমি এই ধরণের সাথে সংজ্ঞায়িত ভেরিয়েবলগুলি দেখতে পাই তবে কোথা থেকে এসেছে তা আমি জানি না এবং এর উদ্দেশ্য কী। ইন্ট বা স্বাক্ষরবিহীন ইন্ট ব্যবহার করবেন না কেন? (অন্যান্য "অনুরূপ" ধরণের কী? শূন্য_ত ইত্যাদি))
123 c++  c  variables 

7
কেন স্ট্যান্ড :: কিউ :: পপ রিটার্ন মান নয়?
আমি এই পৃষ্ঠাটি দিয়ে গিয়েছিলাম তবে আমি এর কারণটি পাই না। সেখানে উল্লেখ করা হয়েছে যে "একেবারেই কোনও মূল্য না ফেরানো এবং সারির সামনের দিকে মূল্য পরীক্ষা করার জন্য ক্লায়েন্টদের সামনে () ব্যবহার করার পক্ষে এটি আরও বোধগম্য" তবে সামনে () থেকে কোনও উপাদান পরিদর্শন করার জন্যও সেই উপাদানটিকে লভ্যালুতে …
123 c++  stl 

4
সি ++ প্রকল্প সংগঠন (গেমস্টে, ক্যামেক এবং ডক্সিজেন সহ)
আমি সাধারণভাবে প্রোগ্রামিংয়ে নতুন আছি তাই আমি সিদ্ধান্ত নিয়েছি যে আমি সি ++ তে একটি সাধারণ ভেক্টর ক্লাস তৈরি করে শুরু করব। তবে আমি আমার ওয়ার্কফ্লো পরে পরিবর্তিত করার চেয়ে বরং শুরু থেকেই ভাল অভ্যাসে যেতে চাই। আমার কাছে বর্তমানে কেবল দুটি ফাইল vector3.hppএবং vector3.cpp। এই প্রকল্পটি ধীরে ধীরে বৃদ্ধি …
123 c++  cmake  doxygen  googletest 


13
সংকলনের সময় 1 + 2 + 3 +… + 1000 গণনা করতে সি #, সি ++ বা জাভা সংকলক কীভাবে ড্রাইভ করবেন?
সাম্প্রতিক এক সাক্ষাত্কারে আমাকে একটি সত্যিই অদ্ভুত প্রশ্ন জিজ্ঞাসা করা হয়েছিল। সাক্ষাত্কারকারী আমাকে জিজ্ঞাসা করলেন আমি কীভাবে কেবল সংকলক বৈশিষ্ট্যগুলি ব্যবহার করে 1 + 2 + 3 + ... + 1000 গণনা করতে পারি? এর অর্থ এই যে আমাকে কোনও প্রোগ্রাম লেখার এবং এটি সম্পাদন করার অনুমতি দেওয়া হচ্ছে না …

10
সি ++ এ সঠিক স্ট্যাক এবং গাদা ব্যবহার?
আমি কিছুক্ষণ প্রোগ্রামিং করছি তবে এটি বেশিরভাগ জাভা এবং সি # হয়েছে। আমি আসলে আমার নিজের থেকে মেমরি পরিচালনা করতে হয়নি। আমি সম্প্রতি সি ++ এ প্রোগ্রামিং শুরু করেছি এবং কখন স্ট্যাকের মধ্যে জিনিসগুলি সংরক্ষণ করা উচিত এবং কখন সেগুলি স্তূপে সংরক্ষণ করব তা নিয়ে আমি একটু বিভ্রান্ত হয়ে পড়েছি। …

7
উদ্দেশ্য-সি এর পরিবর্তে কোকো দিয়ে সি ++ ব্যবহার করবেন?
আমি অ্যাপ্লিকেশনগুলি লিখতে চাই যা সি ++ এবং কোকো ফ্রেমওয়ার্ক ব্যবহার করে কারণ অ্যাপল কার্বনকে 64-বিট সক্ষম করে না। লিনাক্স এবং উইন্ডোজে এটি কার্যকর করার ক্ষেত্রে সি ++ দেখতে বেশ ভ্যানিলা বলে মনে হচ্ছে তবে ম্যাক ওএস এক্সে মনে হচ্ছে অতিরিক্ত অ্যাপল নির্দিষ্ট কোডের প্রয়োজন (যেমন একটি ওবজ-সি র‌্যাপার)। এটিও …

3
এই পয়েন্টারটি ব্যবহার করে হট লুপে অদ্ভুত ডিওপটিমাইজেশন হয়
আমি সম্প্রতি একটি অদ্ভুত ডিওপিমাইজেশন পেয়েছি (বা বরং অপটিমাইজেশনের সুযোগ মিস)। 8-বিট পূর্ণসংখ্যার 3-বিট পূর্ণসংখ্যার অ্যারেগুলিকে দক্ষভাবে আনপ্যাক করার জন্য এই ফাংশনটি বিবেচনা করুন। এটি প্রতিটি লুপের পুনরাবৃত্তিতে 16 টি ints প্যাক করে: void unpack3bit(uint8_t* target, char* source, int size) { while(size > 0){ uint64_t t = *reinterpret_cast<uint64_t*>(source); target[0] = …

9
যেখানে কোনও ফ্রি ফাংশন আশা করা যায় সেখানে আমি কীভাবে কোনও সদস্য ফাংশনটি পাস করতে পারি?
প্রশ্নটি নিম্নলিখিত: কোডের এই অংশটি বিবেচনা করুন: #include <iostream> class aClass { public: void aTest(int a, int b) { printf("%d + %d = %d", a, b, a + b); } }; void function1(void (*function)(int, int)) { function(1, 1); } void test(int a,int b) { printf("%d - %d = %d", a …

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