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

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

7
সিউটি, সিআরআর, আইওস্ট্রিম হেডারের ক্লগের মধ্যে পার্থক্য কী? কোনটি ব্যবহার করবেন?
আমি এর মধ্যে পার্থক্য নিয়ে গবেষণা চেষ্টা cout, cerrএবং clogইন্টারনেটে কিন্তু একটি নিখুঁত উত্তর খুঁজে পাইনি। কখন ব্যবহার করব তা নিয়ে এখনও আমি পরিষ্কার নই। কেউ কি সহজ প্রোগ্রামের মাধ্যমে আমাকে ব্যাখ্যা করতে পারে এবং কোনটি কখন ব্যবহার করতে হবে তার একটি নিখুঁত পরিস্থিতি চিত্রিত করতে পারে? আমি এই সাইটটি …
104 c++  iostream  cout  clog 

3
সি ++ 14 কি সি ++ এ নতুন কীওয়ার্ড যুক্ত করছে?
সি ++ স্ট্যান্ডার্ড কমিটি ভাষায় নতুন কীওয়ার্ড যুক্ত করা থেকে বিরত থাকে, তবুও সি ++ 11 এর ক্ষেত্রে এটি ছিল না। কিছু উদাহরণ: constexpr decltype thread_local auto // New usage noexcept nullptr static_assert alignof alignas সি ++ 14 এর সাথে নতুন কোনও কীওয়ার্ড চালু হয়েছে?
103 c++  c++11  keyword  c++14 

13
সংখ্যাটি দশটির একাধিক বা নির্দিষ্ট ব্যাপ্তির মধ্যে রয়েছে কিনা তা নির্ধারণ করা হচ্ছে
আমার প্রোগ্রামে আমার কয়েকটি লুপ দরকার। আমি সিউডো কোডটি লিখতে পারি তবে আমি কীভাবে এগুলি যুক্তিযুক্তভাবে লিখব তা সম্পূর্ণ নিশ্চিত নই। আমার দরকার - if (num is a multiple of 10) { do this } if (num is within 11-20, 31-40, 51-60, 71-80, 91-100) { do this } else { …

4
শেয়ারড_পিটার কোথায়?
শেয়ারড_পিটারটি কোথায় রয়েছে তা অনুসন্ধানের জন্য বেশ কয়েক ঘন্টা চেষ্টা করার পরে আমি এখনই হতাশ। আমি যে উদাহরণগুলি দেখছি তার মধ্যে কোনওটিই শিরোনামকে shared_ptr(এবং কাজ করে) অন্তর্ভুক্ত করার জন্য সম্পূর্ণ কোড দেখায় না । সহজভাবে বিবরণী std, tr1এবং <memory>কিছুতেই সহায়তা করছে না! আমি বুস্টগুলি ডাউনলোড করেছি এবং সমস্ত কিছু কিন্তু …

2
সংকলক ত্রুটিতে 'পাই' প্রতীক দেখায়
আমি কলিরুতে কিছু কোড পরীক্ষা করছিলাম এবং আমি একটি অদ্ভুত আউটপুট পেয়েছি। আমি কোডটি নীচে গিয়েছি এবং কোডের এই সাধারণ টুকরা দিয়ে পুনরুত্পাদন করতে পারি : int main() { π } জি ++ এ আউটপুট: ঝনঝন: উদাহরণস্বরূপ, ঠিক pi(ঠিকানা ছাড়াই) ব্যবহার করা প্রত্যাশিত ফলাফলটি দেখায়: main.cpp:3:5: error: 'pi' was not …
103 c++  coliru 

4
সবাই কেন স্ট্যান্ডার্ড সি প্রকারের চেয়ে টাইপফ করে?
আপনি কিউটি ব্যবহার করতে চাইলে আপনাকে আলিঙ্গন করতে হবে quint8, quint16এবং আরও অনেক কিছু। আপনি যদি GLib ব্যবহার করতে চান , আপনাকে স্বাগত জানাতে হবে guint8, guint16এবং আরও অনেক কিছু। উপর লিনাক্স আছে u32, s16তাই ঘোষণা করে। ইউসি / ওএস সংজ্ঞা দেয় SINT32, UINT16এবং আরও। এবং যদি আপনাকে এই জিনিসগুলির …
103 c++  c  stdint 

5
সি ++ এ অস্থায়ী জীবনের গ্যারান্টিযুক্ত?
সি ++ একটি অস্থায়ী পরিবর্তনশীল যা প্যারামিটার হিসাবে ব্যবহার না করে একটি অস্থায়ী পরিবর্তনশীলের আজীবন গ্যারান্টি সরবরাহ করে? এখানে একটি উদাহরণ বর্গ: class StringBuffer { public: StringBuffer(std::string & str) : m_str(str) { m_buffer.push_back(0); } ~StringBuffer() { m_str = &m_buffer[0]; } char * Size(int maxlength) { m_buffer.resize(maxlength + 1, 0); return …
103 c++ 

6
__Gxx_ পার্সোনালিটি_ভি0 কী?
এটি কোনও ওএস ডেভলপমেন্ট সাইট থেকে দ্বিতীয় হাতের প্রশ্ন, তবে এটি আমাকে উত্সাহিত করেছিল যেহেতু আমি কোথাও শালীন ব্যাখ্যা খুঁজে পাইনি। জিসিসি ব্যবহার করে একটি ফ্রি-স্ট্যান্ডিং সি ++ প্রোগ্রাম সংকলন এবং লিঙ্ক করার সময়, কখনও কখনও এর মতো লিঙ্কার ত্রুটি ঘটে: out/kernel.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' এটি স্পষ্টতই কারণ এই …
103 c++  gcc  linker  kernel 

12
অক্ষরের পরিবর্তে সি বর্ণের আক্ষরিক অন্তর্নিহিত কেন?
সি ++ এ sizeof('a') == sizeof(char) == 1,। এটি স্বজ্ঞাত অর্থে তোলে, যেহেতু 'a'একটি চরিত্র আক্ষরিক, এবং sizeof(char) == 1মান দ্বারা সংজ্ঞায়িত। সি তবে sizeof('a') == sizeof(int),। এটি হ'ল এটি প্রদর্শিত হয় যে সি অক্ষরের অক্ষরগুলি আসলে পূর্ণসংখ্যা হয়। কোন এক কেন জানেন না? আমি এই সি quirk এর প্রচুর …
103 c++  c  char  sizeof 

10
কেন স্টাডি :: সেটটিতে "সমন্বিত" সদস্যের কার্যকারিতা নেই?
আমি ভারী ব্যবহার করছি std::set<int>এবং প্রায়শই আমাকে কেবল এই ধরণের সেটে একটি সংখ্যা রয়েছে কিনা তা খতিয়ে দেখা দরকার। আমি লিখতে এটি স্বাভাবিক মনে হবে: if (myset.contains(number)) ... তবে containsসদস্যের অভাবের কারণে , আমাকে জটিল লেখা দরকার: if (myset.find(number) != myset.end()) .. বা হিসাবে হিসাবে সুস্পষ্ট: if (myset.count(element) > 0) …
103 c++  stl  stdset 

2
বুস্ট :: ফ্ল্যাট_ম্যাপ এবং মানচিত্র এবং আনর্ডার্ড_ম্যাপের তুলনায় এর কার্য সম্পাদন
প্রোগ্রামিংয়ে এটি সাধারণ জ্ঞান যা মেমরি লোকাল ক্যাশে হিটগুলির কারণে কর্মক্ষমতা অনেক উন্নত করে। আমি সম্প্রতি আবিষ্কার করেছি boost::flat_mapযা কোন মানচিত্রের ভেক্টর ভিত্তিক বাস্তবায়ন। এটি আপনার সাধারণ হিসাবে প্রায় জনপ্রিয় বলে মনে হচ্ছে না map/ unordered_mapতাই আমি কোনও পারফরম্যান্সের তুলনা খুঁজে পাইনি। এটি কীভাবে তুলনা করে এবং এর জন্য সর্বোত্তম …
103 c++  boost  map 

7
সি ++ তে, কোনও ক্রিয়াকলাপ থেকে কোনও ভেক্টর ফেরত দেওয়া কি এখনও খারাপ অভ্যাস?
সংক্ষিপ্ত সংস্করণ: প্রচুর প্রোগ্রামিং ভাষায় বৃহত অবজেক্টগুলি যেমন ভেক্টর / অ্যারে — ফিরিয়ে দেওয়া সাধারণ। এই স্টাইলটি কি এখন C ++ 0x এ গ্রহণযোগ্য যদি শ্রেণিতে কোনও চালিকা নির্মাতা থাকে, বা সি ++ প্রোগ্রামাররা এটিকে অদ্ভুত / কুৎসিত / জঘন্য বলে বিবেচনা করে? দীর্ঘ সংস্করণ: C ++ 0x এ এটি …

7
সি / সি ++ ম্যাক্রোতে কমা
বলুন আমাদের কাছে এই জাতীয় ম্যাক্রো রয়েছে #define FOO(type,name) type name যা আমরা ব্যবহার করতে পারে FOO(int, int_var); তবে সর্বদা এটির মতো সহজ নয়: FOO(std::map<int, int>, map_var); // error: macro "FOO" passed 3 arguments, but takes just 2 অবশ্যই আমরা করতে পারি: typedef std::map<int, int> map_int_int_t; FOO(map_int_int_t, map_var); // OK …
103 c++  c  macros  c-preprocessor 

8
সি ++ পূর্ণসংখ্যা বিভাগ এবং বাকী অংশ পাওয়ার সেরা উপায়
আমি কেবল ভাবছি, যদি আমি একটি খ দ্বারা বি ভাগ করতে চাই এবং ফলাফল সি এবং বাকী উভয়ই আগ্রহী (যেমন আমি বলি যে আমার সেকেন্ডের সংখ্যা আছে এবং এটি মিনিট এবং সেকেন্ডে বিভক্ত করতে চাই), তবে সবচেয়ে ভাল উপায় কী? এটা সম্পর্কে যান? এটি হবে int c = (int)a / …
103 c++  division 

2
এসডিএল রেন্ডারার কী?
আমি এসডিএল 2 দিয়ে শুরু করছি এবং এসডিএল_দাতা কী তা বোঝার চেষ্টা করে কিছু সমস্যা হচ্ছে। এটা কি? এটার কাজ কি? এসডিএল_রেন্ডারার, এসডিএল_উন্ডো, এসডিএল_সর্ফেস এবং এসডিএল_র কাঠামোর মধ্যে পার্থক্য কীভাবে এবং সেগুলি কীভাবে সম্পর্কিত? এই প্রবর্তক কোডটি বোঝার চেষ্টা করার সময় আমার এতে সমস্যা ছিল: #include <iostream> #include <SDL2/SDL.h> int …
103 c++  sdl  terminology  sdl-2 

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