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

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

3
একটি সি ++ টেম্পলেট শ্রেণি কীভাবে ঘোষণা করবেন?
নিম্নলিখিতগুলির মতো একটি টেম্পলেট শ্রেণি দেওয়া হয়েছে: template<typename Type, typename IDType=typename Type::IDType> class Mappings { public: ... Type valueFor(const IDType& id) { // return value } ... }; হেডার ফাইলে কেউ এই ক্লাসটি কীভাবে ঘোষণা করতে পারে?

13
সি ++ ফাংশন কোনও নির্দিষ্ট ভেরিয়েবলের মান পরিবর্তন করবে কিনা তা নির্ধারণ করতে পারে এমন একটি সংকলক তৈরি করা কেন অসম্ভব?
আমি এই বইটি একটি বইতে পড়েছি: এমন একটি সংকলক তৈরি করা অসম্ভব যেটি আসলে একটি সি ++ ফাংশন নির্দিষ্ট ভেরিয়েবলের মান পরিবর্তন করবে কিনা তা নির্ধারণ করতে পারে। অনুচ্ছেদটি কনস্ট-নেসের জন্য পরীক্ষা করার সময় সংকলক কেন রক্ষণশীল তা নিয়ে কথা বলছিল। কেন এমন সংকলক তৈরি করা অসম্ভব? সংকলক সর্বদা এটি …

8
আমি সি ++ 11 সমর্থন কীভাবে চেক করব?
সংকলকটি সি ++ 11 এর নির্দিষ্ট বৈশিষ্ট্যগুলি সমর্থন করে তবে কি সংকলন সময়ে সনাক্ত করার কোনও উপায় আছে? উদাহরণস্বরূপ, এর মতো কিছু: #ifndef VARIADIC_TEMPLATES_SUPPORTED #error "Your compiler doesn't support variadic templates. :(" #else template <typename... DatatypeList> class Tuple { // ... } #endif
104 c++  c++11 

10
স্ট্রাক্টে সূচি দেওয়া কি আইনী?
কোডটি কীভাবে 'খারাপ' হোক না কেন, এবং ধারনা করা যে সংযোজন / সংকলন / প্ল্যাটফর্মের ক্ষেত্রে প্রান্তিককরণ ইত্যাদি কোনও সমস্যা নয়, তা কি এই অনির্ধারিত বা ভাঙা আচরণ? আমার যদি এর মতো কাঠামো থাকে: - struct data { int a, b, c; }; struct data thing; এটা কি আইনি অ্যাক্সেস …
104 c++  c  struct 

7
আরগাক কেন ধ্রুবক নয়?
int main( const int argc , const char[] const argv) কার্যকর সি ++ আইটেম # 3 হিসাবে "যখনই সম্ভব কনট ব্যবহার করুন" বলে আমি ভাবতে শুরু করি "কেন এই 'ধ্রুবক' পরামিতিগুলি তৈরি করবেন না const?"। কোনও argcপ্রোগ্রামে এর মানটি সংশোধন করা হয়েছে এমন কোনও দৃশ্য আছে কি ?
104 c++  const  main  argc  effective-c++ 

14
সিএমকেক সহ প্রাক-সংকলিত শিরোনাম ব্যবহার করা
হ্যাকিংয়ের বিষয়ে নেটটিতে কয়েকটি (পুরানো) পোস্ট আমি একসাথে সিএমকে প্রাক-সংকলিত শিরোনামের জন্য কিছু সমর্থন দেখেছি। এগুলি সমস্ত জায়গাতে কিছুটা মনে হয় এবং প্রত্যেকেরই এটির নিজস্ব পদ্ধতি রয়েছে। বর্তমানে এটি করার সর্বোত্তম উপায় কী?

4
বোল অপারেটর ++ এবং -
আজ কিছু ভিজ্যুয়াল সি ++ কোড লেখার সময় আমি এমন কিছু বিষয় নিয়ে এসেছি যা আমাকে অবাক করে দিয়েছে। দেখে মনে হচ্ছে সি ++ বুলের জন্য ++ (ইনক্রিমেন্ট) সমর্থন করে তবে - (হ্রাস) নয়। এটি কেবল একটি এলোমেলো সিদ্ধান্ত, বা এর পিছনে কোনও কারণ আছে? এটি সংকলন: static HMODULE hMod …
104 c++  boolean  increment 

27
তৃতীয় ভেরিয়েবল ব্যবহার না করে দুটি ভেরিয়েবল মান অদলবদল করা
একটি সাক্ষাত্কারে জিজ্ঞাসা করা খুব জটিল প্রশ্নগুলির একটি। মত দুটি ভেরিয়েবল মূল্যবোধের অদলবদল a=10এবং b=15। সাধারণত দুটি ভেরিয়েবলের মান অদলবদল করতে আমাদের তৃতীয় ভেরিয়েবলের দরকার: temp=a; a=b; b=temp; এখন প্রয়োজন, 3 য় ভেরিয়েবল ব্যবহার না করে দুটি ভেরিয়েবলের মান অদলবদল করুন।
104 c++ 

1
সি ++ সংকলন ত্রুটি: ইনিশিয়ালাইজার তবে অসম্পূর্ণ টাইপ রয়েছে
আমি Eclipse এ কোডিং করছি এবং নিম্নলিখিতগুলির মতো কিছু পেয়েছি: #include <ftream> #include <iostream> void read_file(){ char buffer[1025]; std::istringstream iss(buffer); } যাইহোক, আমি যখন নির্মাণের চেষ্টা করি তখন আমি নিম্নলিখিত ত্রুটিটি পাই: variable 'std::istringstream iss' has initializer but incomplete type কোন দ্রুত চিন্তা? আমি প্রায় গুগল করেছি এবং দেখে মনে …

3
সি ++ 20-এ কর্টিনগুলি কী কী?
কর্টাইন কি কি C ++ 20? কীভাবে এটি "সমান্তরালতা 2" বা / এবং "কনকুরেন্সি 2" (চিত্রের নীচে দেখুন) থেকে আলাদা? নীচের চিত্রটি আইএসওসিপি থেকে প্রাপ্ত। https://isocpp.org/files/img/wg21-timeline-2017-03.png
104 c++  coroutine  c++20 

3
সিসি, জিসিসি এবং জি ++ এর মধ্যে পার্থক্য?
এসেম্বলি কোড জেনারেশন, উপলব্ধ গ্রন্থাগার, ভাষার বৈশিষ্ট্য ইত্যাদির ক্ষেত্রে সি এবং সি ++ কোড সংকলন করার সময় 3 সংকলক সিসি, জিসিসি, জি ++ এর মধ্যে পার্থক্য কী?
104 c++  c  gcc  compilation 

8
"আরগভি [0] = নাম-এক্সিকিউটেবল" একটি গ্রহণযোগ্য মান বা কেবল একটি সাধারণ সম্মেলন?
main()কোনও সি বা সি ++ অ্যাপ্লিকেশনে আর্গুমেন্ট পাস করার সময় , argv[0]সর্বদা মৃত্যুদন্ড কার্যকর করার নাম থাকবে? বা এটি কি কেবল একটি সাধারণ সম্মেলন এবং সময়টির 100% সত্য হওয়ার নিশ্চয়তা নেই?
104 c++  c  standards  argv 

7
ওজনযুক্ত এলোমেলো সংখ্যা
আমি একটি ভারী র্যান্ডম সংখ্যা বাস্তবায়নের চেষ্টা করছি। আমি বর্তমানে কেবল আমার মাথাটি প্রাচীরের বিপরীতে বেঁধে দিচ্ছি এবং এটি বের করতে পারছি না। আমার প্রকল্পে (হোল্ড'ম হ্যান্ড রেঞ্জ, সাবজেক্টিভ অল-ইন ইক্যুইটি বিশ্লেষণ), আমি বুস্টের এলোমেলো-ফাংশন ব্যবহার করছি। সুতরাং, আসুন আমি 1 এবং 3 এর মধ্যে একটি এলোমেলো সংখ্যা বাছাই করতে …
104 c++  boost  random 

13
সি ++ 11 এর জন্য সিকোয়েন্স-জিপ ফাংশন?
লুপের জন্য নতুন পরিসর-ভিত্তিক আমরা কোডটি লিখতে পারি for(auto x: Y) {} কোন আইএমও এক বিশাল উন্নতি (প্রাক্তন হিসাবে) for(std::vector<int>::iterator x=Y.begin(); x!=Y.end(); ++x) {} এটি কি পাইথন zipফাংশনের মতো দুটি যুগপত লুপের উপর লুপ করতে ব্যবহৃত হতে পারে ? পাইথনের সাথে অপরিচিত যারা, কোডটি: Y1 = [1,2,3] Y2 = [4,5,6,7] …
104 c++  c++11  sequences 

9
নতুন স্ট্যান্ডার্ড সংস্করণ সহ সি ++ তে কি কখনও নীরব আচরণ পরিবর্তন হয়েছে?
(আমি একটি তালিকা নয়, বিষয়টি প্রমাণ করার জন্য দু'একটি উদাহরণ খুঁজছি)) এমন কি কখনও ঘটেছে যে সি ++ স্ট্যান্ডার্ডের পরিবর্তন (যেমন 98 থেকে 11, 11 থেকে 14 ইত্যাদি) বিদ্যমান, সুগঠিত, সংজ্ঞায়িত-আচরণ ব্যবহারকারী কোডের আচরণ - নীরবে? অর্থাত্ নতুন স্ট্যান্ডার্ড সংস্করণটি সংকলন করার সময় কোনও সতর্কতা বা ত্রুটিযুক্ত না? মন্তব্য: আমি …

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