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

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

9
কেন .c ফাইলে না। # ফাইলে #fndef CLASS_H এবং # ডিফাইন CLASS_H ব্যবহার করবেন?
আমি সবসময় মানুষ লিখতে দেখেছি class.h #ifndef CLASS_H #define CLASS_H //blah blah blah #endif প্রশ্নটি হল, তারা ক্লাস ফাংশনগুলির সংজ্ঞা ধারণ করে এমন .cpp ফাইলের জন্য কেন তা করে না? আসুন বলে রাখি আমার আছে main.cppএবং এর main.cppমধ্যে রয়েছে class.h। class.hফাইল নেই includeকিছু, তাহলে এটা কিভাবে main.cppকি হয় class.cpp?
136 c++ 

11
আমাদের কেন সি ++ এ বাহ্যিক "সি" - # অন্তর্ভুক্ত <foo.h>> দরকার?
আমাদের কেন ব্যবহার করতে হবে: extern "C" { #include &lt;foo.h&gt; } বিশেষ করে: আমাদের কখন এটি ব্যবহার করা উচিত? সংকলক / লিঙ্কার স্তরে কী হচ্ছে যা আমাদের এটি ব্যবহার করা প্রয়োজন? সংকলন / সংযোগের ক্ষেত্রে কীভাবে এটি আমাদের যে সমস্যার প্রয়োজন তা সমাধান করে?

15
সি ++ এ 32 বনাম 64 বিট নির্ধারণ করা হচ্ছে
আমি 32+ বনাম 64 বিটে সি ++ কোডটি সংকলিত হচ্ছে কিনা তা নির্ভরযোগ্যভাবে নির্ধারণের জন্য একটি উপায় খুঁজছি। আমরা ম্যাক্রোগুলি ব্যবহার করে একটি যুক্তিসঙ্গত সমাধান বলে মনে করি তা নিয়ে এসেছি, তবে এটি জানতে আগ্রহী ছিলাম যে লোকেরা এমন ক্ষেত্রে কীভাবে ব্যর্থ হতে পারে বা এটি করার আরও ভাল উপায় …

12
প্ল্যাটফর্মগুলিতে 8-বিট চর ছাড়া অন্য কিছু রয়েছে?
প্রতিবার এবং তারপরেও, এসও-তে থাকা যে কেউ উল্লেখ করেছেন যে char(ওরফে 'বাইট') 8 বিট অগত্যা নয় । দেখে মনে হচ্ছে 8-বিট charপ্রায় সর্বজনীন। আমি ভাবতাম যে মূলধারার প্ল্যাটফর্মগুলির জন্য, charবাজারে এটির কার্যকারিতা নিশ্চিত করার জন্য একটি 8-বিট থাকা প্রয়োজন। এখন এবং Bothতিহাসিকভাবে উভয়ই, কোন প্ল্যাটফর্মগুলি charএমন 8 টি বিট নয় …
136 c++  c  cross-platform 

8
সি ++ বিল্ড সিস্টেম - কী ব্যবহার করবেন? [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি স্ট্যাক ওভারফ্লো নির্দেশিকাগুলি পূরণ করে না । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্ন আপডেট করুন তাই এটা -বিষয়ে স্ট্যাক ওভারফ্লো জন্য। 4 বছর আগে বন্ধ ছিল । এই প্রশ্নটি উন্নত করুন আমি সি ++ এ নতুন প্রকল্প শুরু করার দিকে …
136 c++  build 

9
'যদি' একটি শট লেখার সর্বাধিক মার্জিত উপায়
যেহেতু সি ++ ১ one জন একটি ifব্লক লিখতে পারে যা ঠিক এর মতো একবার কার্যকর করা হবে: #include &lt;iostream&gt; int main() { for (unsigned i = 0; i &lt; 10; ++i) { if (static bool do_once = true; do_once) { // Enter only once std::cout &lt;&lt; "hello one-shot" &lt;&lt; …
136 c++  if-statement  c++17 

9
সি ক্রিয়াকলাপ কেন নাম-ম্যাঙ্গেলড হতে পারে না?
আমি সম্প্রতি একটি সাক্ষাত্কার নিয়েছি এবং একটি প্রশ্ন জিজ্ঞাসা করা হয়েছিল যে extern "C"সি ++ কোডে কী ব্যবহার করা হয়। আমি জবাব দিয়েছি যে সি ++ কোডে সি ফাংশন ব্যবহার করা কারণ সি নাম-ম্যাংলিং ব্যবহার করে না। আমাকে জিজ্ঞাসা করা হয়েছিল কেন সি নাম-ম্যাংলিং ব্যবহার করে না এবং সত্যি বলতে …
136 c++  c  name-mangling  extern-c 

16
কীভাবে মুছবেন [] এটি জানেন যে এটি একটি অ্যারে?
ঠিক আছে, আমি মনে করি আমরা সকলেই একমত হই যে নিম্নলিখিত কোডটি দিয়ে যা ঘটে তা পূর্বনির্ধারিত, যা পাস হয় তার উপর নির্ভর করে, void deleteForMe(int* pointer) { delete[] pointer; } পয়েন্টারটি বিভিন্ন ধরণের বিভিন্ন জিনিস হতে পারে এবং সুতরাং delete[]এটিতে একটি শর্তহীন সম্পাদন করা অনির্ধারিত। তবে, ধরে নেওয়া যাক …


8
জিসিসি / জি ++ সংকলকটিতে -পেনডেন্টিক ব্যবহারের উদ্দেশ্য কী?
এই নোটটি বলে: -ansi: সংকলককে এএনএসআই ভাষা বিকল্পটি প্রয়োগ করতে বলে। এটি জিসিসির কিছু "বৈশিষ্ট্য" বন্ধ করে দেয় যা এএনএসআই মানের সাথে সঙ্গতিপূর্ণ নয়। -pedantic: এর সাথে একত্রে ব্যবহৃত -ansi, এটি সংকলককে এএনএসআই মানক হিসাবে কঠোরভাবে মেনে চলতে বলে, যে কোনও কোড মান্য নয় তা প্রত্যাখ্যান করে। আগেরটা আগে: জিসিসি …
136 c++  c  gcc  g++ 

6
মুছে ফেলার কৌশলগুলি টাইপ করুন
(টাইপ ইরেজিওর, আমি একটি বর্গ, কিছুটা মত সংক্রান্ত কিছু বা টাইপ সমস্ত তথ্য গোপন অর্থ Boost.Any ।) আমি টাইপ ইরেজিওর কৌশল হোল্ড পেতে চান, যখন সেই, যা আমি জানি ভাগ করুন। আমার আশা এমন কিছু পাগল কৌশলটি সন্ধান করতে চাই যা তার সবচেয়ে অন্ধকার সময়ে কেউ ভেবেছিল। :) প্রথম এবং …
136 c++  type-erasure 

5
সি ++ 11 এ নতুন সিনট্যাক্স "= ডিফল্ট"
আমি কখনই কেন এমন করব তা আমি বুঝতে পারি না: struct S { int a; S(int aa) : a(aa) {} S() = default; }; কেন শুধু বলবেন না: S() {} // instead of S() = default; কেন এটির জন্য একটি নতুন সিনট্যাক্স আনা?
136 c++  c++11 

24
পরিবর্তনশীল নাম সংখ্যা দিয়ে শুরু করা যাবে না কেন?
কিছুক্ষণ আগে আমি নতুন সি ++ বিকাশকারীকে নিয়ে কাজ করছি যখন তিনি এই প্রশ্নটি জিজ্ঞাসা করেছিলেন: "পরিবর্তনশীল নাম সংখ্যা দিয়ে শুরু করা যায় না কেন?" কিছু সংখ্যায় সেগুলির পাঠ্য থাকতে পারে (123456L, 123456U) ব্যতীত আমি কোনও উত্তর আনতে পারিনি এবং এটি সম্ভব হবে না যদি সংকলকরা কিছু পরিমাণে আলফা অক্ষরগুলির …


3
ল্যাম্বডা দিয়ে বাছাই কিভাবে?
sort(mMyClassVector.begin(), mMyClassVector.end(), [](const MyClass &amp; a, const MyClass &amp; b) { return a.mProperty &gt; b.mProperty; }); আমি একটি উদাহরণ পদ্ধতির বাইন্ডিংয়ের জায়গায় কাস্টম ক্লাসগুলি সাজানোর জন্য ল্যাম্বডা ফাংশনটি ব্যবহার করতে চাই। তবে উপরের কোডটি ত্রুটিটি দেয়: ত্রুটি C2564: 'কনস্ট চর *': একটি অন্তর্নির্মিত ধরণের ফাংশন-স্টাইল রূপান্তর কেবল একটি যুক্তি নিতে …
136 c++  sorting  lambda  char  const 

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