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

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

10
32৪-বিটের সাথে একটি 32-বিট লুপের কাউন্টার প্রতিস্থাপনের সাথে ইনটেল সিপিইউগুলিতে _mm_popcnt_u64 এর সাথে ক্রেজি পারফরম্যান্সের বিচ্যুতিগুলি প্রবর্তিত হয়
আমি popcountডেটা বৃহত অ্যারে দ্রুততম উপায় খুঁজছিলাম । আমি খুব অদ্ভুত প্রভাবের মুখোমুখি হয়েছি : লুপ ভেরিয়েবল থেকে অন্যটিতে পরিবর্তন unsignedকরছিuint64_t আমার পিসিতে 50% কর্মক্ষমতা ড্রপ করেন। বেঞ্চমার্ক #include <iostream> #include <chrono> #include <x86intrin.h> int main(int argc, char* argv[]) { using namespace std; if (argc != 2) { cerr << …

11
মূল্য, লভালিউ, জালভ্যালু, গ্লুভ্যালু এবং মূল্যগুলি কী কী?
সি ++ 03 এ, একটি এক্সপ্রেশন হ'ল মূল্য বা লভ্যালু । সি ++ 11 এ, একটি এক্সপ্রেশন হতে পারে: rvalue lvalue xvalue glvalue prvalue দুটি বিভাগ পাঁচটি বিভাগে পরিণত হয়েছে। এক্সপ্রেশন এই নতুন বিভাগ কি? এই নতুন বিভাগগুলি কীভাবে বিদ্যমান মূল্যায়ন এবং মূল্যবান বিভাগগুলির সাথে সম্পর্কিত? সি ++ 0x এ …
1355 c++  expression  c++-faq  c++11 

18
কনস্ট ইন্ট *, কনস্ট ইন্ট * কনস্ট এবং ইনস্ট কনস্ট * এর মধ্যে পার্থক্য কী?
আমি সবসময় কিভাবে ব্যবহার করতে আপ জগাখিচুড়ি const int*, const int * constএবং int const *সঠিকভাবে। আপনি যা করতে পারেন এবং কী করতে পারবেন না তার সংজ্ঞা দেওয়ার কোনও বিধি রয়েছে? অ্যাসাইনমেন্টের ক্ষেত্রে, কাজগুলিতে পাস করা ইত্যাদির ক্ষেত্রে আমি সমস্ত করণীয় এবং সমস্ত কাজগুলি কী তা জানতে চাই
1354 c++  c  pointers  int  const 

25
আমাদের কেন সি ++ এ ভার্চুয়াল ফাংশন প্রয়োজন?
আমি সি ++ শিখছি এবং আমি কেবল ভার্চুয়াল ফাংশনগুলিতে প্রবেশ করছি। আমি যা পড়েছি (বই এবং অনলাইনে) থেকে, ভার্চুয়াল ফাংশনগুলি বেস ক্লাসে এমন ফাংশন যা আপনি উত্পন্ন ক্লাসগুলিতে ওভাররাইড করতে পারেন। তবে বইয়ের আগে, যখন মৌলিক উত্তরাধিকার সম্পর্কে শিখছিলাম তখন আমি ব্যবহার না করে উত্পন্ন শ্রেণিতে বেস ফাংশনগুলিকে ওভাররাইড করতে …

6
আমাকে কোথায় এবং কেন "টেম্পলেট" এবং "টাইপনেম" কীওয়ার্ড রাখতে হবে?
টেম্পলেটগুলিতে, কোথায় এবং কেন আমি দিতে হবে না typenameএবং templateনির্ভরশীল নাম উপর? যাইহোক নির্ভর নামগুলি কী? আমার কাছে নিম্নলিখিত কোড রয়েছে: template <typename T, typename Tail> // Tail will be a UnionNode too. struct UnionNode : public Tail { // ... template<typename U> struct inUnion { // Q: where to …

20
কোনও স্থানীয় ভেরিয়েবলের স্মৃতি কি এর ক্ষেত্রের বাইরে অ্যাক্সেস করা যায়?
আমার কাছে নিম্নলিখিত কোড রয়েছে। #include <iostream> int * foo() { int a = 5; return &a; } int main() { int* p = foo(); std::cout << *p; *p = 8; std::cout << *p; } আর কোডটি চলছে কোনও রানটাইম ব্যতিক্রম ছাড়া! আউটপুট ছিল 58 এটা কিভাবে হতে পারে? স্থানীয় …

15
ব্যক্তিগত, পাবলিক এবং সুরক্ষিত উত্তরাধিকারের মধ্যে পার্থক্য
মধ্যে পার্থক্য কি public, privateএবং protectedমধ্যে উত্তরাধিকার সি ++? এসও-তে আমি যে সমস্ত প্রশ্ন পেয়েছি তা সুনির্দিষ্ট কেসগুলির সাথে ডিল করে।

1
সি ++ 17 এ নতুন বৈশিষ্ট্যগুলি কী কী?
লক । এই প্রশ্নটি এবং এর উত্তরগুলি লক করা আছে কারণ প্রশ্নটি অফ-টপিক তবে historicalতিহাসিক তাত্পর্যপূর্ণ। এটি বর্তমানে নতুন উত্তর বা মিথস্ক্রিয়া গ্রহণ করছে না। সি ++ 17 এখন বৈশিষ্ট্য সম্পূর্ণ, তাই বড় পরিবর্তনগুলি অনুভব করার সম্ভাবনা কম। সি ++ 17 এর জন্য কয়েকশ প্রস্তাব অগ্রণী করা হয়েছিল। এই বৈশিষ্ট্যগুলির …
1007 c++  standards  c++-faq  c++17 

5
অপরিবর্তিত আচরণ এবং ক্রম বিন্দু
"সিকোয়েন্স পয়েন্ট" কী? অপরিবর্তিত আচরণ এবং সিকোয়েন্স পয়েন্টগুলির মধ্যে কী সম্পর্ক? আমি a[++i] = i;নিজেকে আরও ভাল বোধ করার জন্য প্রায়শই মজাদার এবং সংশ্লেষযুক্ত মতামত ব্যবহার করি। কেন আমি সেগুলি ব্যবহার বন্ধ করব? আপনি যদি এটি পড়ে থাকেন তবে অবশ্যই অনুসরণীয় প্রশ্নটি অনির্ধারিত আচরণ এবং সিকোয়েন্স পয়েন্টগুলি পুনরায় লোড করা …



23
স্যুইচ স্টেটমেন্টে ভেরিয়েবল কেন ঘোষণা করা যায় না?
আমি সর্বদা এটি ভাবছি - আপনি স্যুইচ স্টেটমেন্টে কেস লেবেলের পরে কেন ভেরিয়েবল ঘোষণা করতে পারবেন না? সি ++ তে আপনি ভেরিয়েবলগুলি বেশ কয়েকটি জায়গায় ঘোষণা করতে পারেন (এবং এগুলিকে প্রথম ব্যবহারের কাছাকাছি ঘোষণা করা অবশ্যই একটি ভাল জিনিস) তবে নিম্নলিখিতটি এখনও কার্যকর হবে না: switch (val) { case VAL: …

5
সি ++ সনাক্তকারীতে আন্ডারস্কোর ব্যবহার সম্পর্কে কী বিধি রয়েছে?
স্থানীয় ভেরিয়েবল বা প্যারামিটারের পরিবর্তে তারা সদস্য ভেরিয়েবল হ'ল এই সত্যটি বোঝাতে সি ++ তে কিছু ধরণের উপসর্গের সাথে সদস্য ভেরিয়েবলের নাম দেওয়া সাধারণ। আপনি যদি কোনও এমএফসি ব্যাকগ্রাউন্ড থেকে এসেছেন তবে আপনি সম্ভবত ব্যবহার করবেন m_foo। আমি myFooমাঝে মাঝে দেখেছি । সি # (বা সম্ভবত কেবল। নেট) কেবলমাত্র একটি …

6
সি ++ 11 এ 'টাইপডিফ' এবং 'ব্যবহার' এর মধ্যে পার্থক্য কী?
আমি জানি যে সি ++ 11 এ আমরা এখন usingটাইপের নাম লিখতে ব্যবহার করতে পারি , এর মতো typedef: typedef int MyInt; এটি, আমি যা বুঝি তার থেকে সমতুল্য: using MyInt = int; এবং "নতুন প্রকাশের উপায় থাকার চেষ্টা থেকে এই নতুন বাক্য গঠনটি প্রকাশ পেয়েছে template typedef: template< class …


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