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

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

5
স্টেটচার্ট বনাম মেটা স্টেট মেশিন বুস্ট করুন
দৃশ্যত বুস্টে রাষ্ট্র মেশিনগুলির জন্য দুটি পৃথক গ্রন্থাগার রয়েছে: স্টেটচার্ট এবং মেটা স্টেট মেশিন (এমএসএম)। ট্যাগলাইনগুলি খুব অনুরূপ বর্ণনা দেয়: বুস্ট.স্টেটচার্ট - সহজেই পঠনযোগ্য এবং বজায় রাখতে সক্ষম সি ++ কোডে নির্বিচারে জটিল সসীম রাষ্ট্র মেশিনগুলি প্রয়োগ করা যেতে পারে। মেটা স্টেট মেশিন - এক্সপ্রেসিভ ইউএমএল 2 সসীম রাষ্ট্রের মেশিনগুলির …

7
নতুন ছাড়া সি ++ তে কনস্ট্রাক্টরকে কল করা হচ্ছে
আমি প্রায়শই দেখেছি যে লোকেরা সি ++ ব্যবহার করে অবজেক্ট তৈরি করে Thing myThing("asdf"); এর পরিবর্তে: Thing myThing = Thing("asdf"); এটি কমপক্ষে যতক্ষণ কোনও টেম্পলেট জড়িত না থাকে ততক্ষণ এটি (জিসিসি ব্যবহার করে) কাজ করে বলে মনে হচ্ছে। আমার প্রশ্ন এখন, প্রথম লাইনটি সঠিক এবং যদি তাই হয় তবে আমি …
142 c++ 

6
সি ++ 11 এ "অটো" দিয়ে ছাড়ের সময় ল্যাম্বদা কী ধরণের?
আমার ধারণা ছিল যে, ল্যাম্বডা টাইপের একটি ফাংশন পয়েন্টার। আমি যখন নিম্নলিখিত পরীক্ষাটি করেছিলাম তখন আমি এটি ভুল ( ডেমো ) বলে মনে করেছি। #define LAMBDA [] (int i) -> long { return 0; } int main () { long (*pFptr)(int) = LAMBDA; // ok auto pAuto = LAMBDA; // …
142 c++  lambda  c++11  typeof  auto 

9
বুস্টের জন্য সেরা ডকুমেন্টেশন: এশিয়াও?
বুস্ট ওয়েবসাইটে উপলব্ধ ডকুমেন্টেশন ... সীমিত। আমি যা পড়তে পেরেছি তা থেকে সাধারণ sensক্যমত্যটি হল: বুস্ট :: এসিও লাইব্রেরিতে ভাল ডকুমেন্টেশন পাওয়া সহজ simply আসলেই কি এই ঘটনা? যদি তাই হয় তবে কেন? মন্তব্য: আমি ইতিমধ্যে (উত্সাহিত নয়) এশিও ওয়েবসাইটটি পেয়েছি - এবং ডকুমেন্টেশনটি বুস্ট ওয়েবসাইটে একইরকম বলে মনে হচ্ছে। …
141 c++  boost  boost-asio 

6
আমার নিজস্ব আইট্রেটার তৈরি করা হচ্ছে
আমি সি ++ শিখার চেষ্টা করছি তাই আমাকে ক্ষমা করুন যদি এই প্রশ্নটি মৌলিক জ্ঞানের অভাব দেখায়, আপনি দেখেন, সত্যতা হচ্ছে, আমার কাছে প্রাথমিক জ্ঞানের অভাব রয়েছে। আমি যে ক্লাসটি তৈরি করেছি তার জন্য ইটারেটর কীভাবে তৈরি করা যায় সে সম্পর্কে কাজ করতে কিছু সহায়তা চাই want আমার একটি ক্লাস …
141 c++  iterator 

5
স্ট্রিংস্ট্রিম, স্ট্রিং এবং চর * রূপান্তর বিভ্রান্তি
আমার প্রশ্নটিতে সেদ্ধ করা যেতে পারে, stringstream.str().c_str()লাইভ ইন মেমরি থেকে স্ট্রিংটি কোথায় ফিরে আসে এবং কেন এটি একটিতে নির্ধারিত করা যায় না const char*? এই কোড উদাহরণটি এটির চেয়ে ভাল ব্যাখ্যা করবে #include <string> #include <sstream> #include <iostream> using namespace std; int main() { stringstream ss("this is a string\n"); string …

12
সুবিধাজনক সি ++ স্ট্রাক্টের সূচনা
আমি 'পড' সি ++ স্ট্রাক্টের সূচনা করার কোনও সুবিধাজনক উপায় সন্ধান করার চেষ্টা করছি। এখন, নিম্নলিখিত কাঠামো বিবেচনা করুন: struct FooBar { int foo; float bar; }; // just to make all examples work in C and C++: typedef struct FooBar FooBar; আমি যদি সি (!) এ সুবিধামত এটিকে সূচনা …

7
রানটাইমে আমি কীভাবে একটি [DllImport] পাথ নির্দিষ্ট করতে পারি?
প্রকৃতপক্ষে, আমি একটি সি ++ (কর্মরত) ডিএলএল পেয়েছি যা আমি আমার সি # প্রকল্পে এটির ফাংশনগুলি বলতে কল করতে আমদানি করতে চাই। আমি যখন ডিএলএল-এর পূর্ণ পথ নির্দিষ্ট করি তখন এটি কার্যকর হয়: string str = "C:\\Users\\userName\\AppData\\Local\\myLibFolder\\myDLL.dll"; [DllImport(str, CallingConvention = CallingConvention.Cdecl)] public static extern int DLLFunction(int Number1, int Number2); সমস্যাটি …
141 c#  c++  dll  constants  dllimport 

5
আমার কি স্টাড :: :: ফাংশন বা সি ++ এ কোনও ফাংশন পয়েন্টার ব্যবহার করা উচিত?
সি ++ এ কলব্যাক ফাংশনটি প্রয়োগ করার সময়, আমি এখনও সি-স্টাইলের ফাংশন পয়েন্টার ব্যবহার করব: void (*callbackFunc)(int); বা আমার স্ট্যান্ড :: ফাংশনটি ব্যবহার করা উচিত: std::function< void(int) > callbackFunc;
141 c++  function  c++11  callback  std 

3
কনস্ট-রেফারেন্স দিয়ে আমার কোনও স্ট্যান্ড :: ফাংশন পাস করা উচিত?
ধরা যাক আমার একটি ফাংশন আছে যা একটি নেয় std::function: void callFunction(std::function<void()> x) { x(); } xপরিবর্তে আমি কি কনস্ট্যান্ড-রেফারেন্স দিয়ে পাস করব ?: void callFunction(const std::function<void()>& x) { x(); } এই প্রশ্নের উত্তর কী কার্যকারিতা এটি দিয়ে কাজ করে তার উপর নির্ভর করে কি পরিবর্তন করে? উদাহরণস্বরূপ যদি এটি …
141 c++  function  reference 

4
চ্যামেক দিয়ে ভাগ করে নেওয়া লাইব্রেরি কীভাবে তৈরি করবেন?
আমি একটি লাইব্রেরি লিখেছি যা আমি একটি স্ব-লিখিত মেকফিল ব্যবহার করে সংকলন করতাম তবে এখন আমি চটকে স্যুইচ করতে চাই। গাছটি দেখতে দেখতে (আমি সমস্ত অপ্রাসঙ্গিক ফাইলগুলি সরিয়েছি): . ├── include │ ├── animation.h │ ├── buffers.h │ ├── ... │ ├── vertex.h │ └── world.h └── src ├── animation.cpp …

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


16
সি ++ স্ট্যাটিক ভার্চুয়াল সদস্য?
সদস্য ফাংশন উভয় যে আছে সি এটা কি সম্ভব ++, staticএবং virtual? স্পষ্টতই, এটি করার সহজ সরল উপায় নেই ( static virtual member();এটি একটি সংকলন ত্রুটি), তবে একই প্রভাব অর্জন করার জন্য কি কমপক্ষে কোনও উপায় আছে? অর্থাৎ, struct Object { struct TypeInformation; static virtual const TypeInformation &GetTypeInformation() const; }; …
140 c++  static  virtual 

2
# প্রাগমা কি একবার সি ++ 11 মানের অংশ?
Ditionতিহ্যগতভাবে, সি ++ এ একাধিক শিরোনাম অন্তর্ভুক্তি এড়ানোর স্ট্যান্ডার্ড এবং পোর্টেবল উপায় হ'ল / ম্যাক্রো-গার্ড স্কিম#ifndef - #define - #endif নামে পরিচিত প্রাক-সংকলক নির্দেশিকা স্কিমটি ব্যবহার করা ছিল (নীচে কোড স্নিপেট দেখুন)। #ifndef MY_HEADER_HPP #define MY_HEADER_HPP ... #endif বেশিরভাগ বাস্তবায়ন / সংকলকগুলিতে (নীচের চিত্রটি দেখুন) তবে আরও একটি "মার্জিত" বিকল্প …

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