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

সি ++ সম্পর্কিত প্রশ্নাবলী, একটি স্ট্যাটিকালি টাইপড, ফ্রি-ফর্ম, মাল্টি-প্যারাডিম, সংকলিত, সাধারণ উদ্দেশ্য প্রোগ্রামিং ভাষা।

6
অবিচ্ছিন্নভাবে ফাংশনটি রেফারেন্স প্যারামিটারকে অবৈধ করে দেয় - কী ভুল হয়েছে?
আজ আমরা একটি বাজে বাগের কারণ খুঁজে পেয়েছি যা কেবলমাত্র নির্দিষ্ট প্ল্যাটফর্মে মাঝে মধ্যেই ঘটেছিল। সিদ্ধ হয়ে গেছে, আমাদের কোডটি এমন দেখাচ্ছে: class Foo { map<string,string> m; void A(const string& key) { m.erase(key); cout << "Erased: " << key; // oops } void B() { while (!m.empty()) { auto toDelete …
54 c++ 

10
কেন 'চূড়ান্ত' কীওয়ার্ডটি কার্যকর হবে?
দেখে মনে হচ্ছে জাভা যুগে যুগে ক্লাসগুলি অযোগ্য নয় বলে ঘোষণা করার ক্ষমতা পেয়েছিল এবং এখন সি ++ এরও রয়েছে। যাইহোক, সলাইডে ওপেন / ক্লোজ নীতিটির আলোকে, কেন এটি কার্যকর হবে? আমার কাছে, finalকীওয়ার্ডটি ঠিক এর মতো শোনাচ্ছে friend- এটি আইনী তবে আপনি যদি এটি ব্যবহার করে থাকেন তবে সম্ভবত …
54 java  c++  solid  final 

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

8
সি ++ এ আবর্জনার কী হবে?
জাভাতে একটি স্বয়ংক্রিয় জিসি রয়েছে যা একবারে দ্য ওয়ার্ল্ডকে থামিয়ে দেয় তবে স্তূপে আবর্জনার যত্ন নেয়। এখন সি / সি ++ অ্যাপ্লিকেশনগুলির এই এসটিডাব্লু হিমায়িত হয় না, তাদের মেমরির ব্যবহারও সীমিতভাবে বৃদ্ধি পায় না। এই আচরণ কীভাবে অর্জিত হয়? কিভাবে মৃত জিনিস যত্ন নেওয়া হয়?

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

11
সি ++ এর 'অপরিজ্ঞাপিত আচরণ' (ইউবি) এবং সি # বা জাওয়ার মতো অন্যান্য ভাষা কেন হয় না?
এই স্ট্যাক ওভারফ্লো পোস্টের পরিস্থিতিতে সি / সি ++ ভাষার স্পেসিফিকেশনটিকে 'অপরিজ্ঞাত আচরণ' হিসাবে ঘোষণা করার মতো পরিস্থিতিতেগুলির মোটামুটি বিস্তৃত তালিকা রয়েছে। তবে, আমি বুঝতে চাই যে অন্যান্য আধুনিক ভাষাগুলি, যেমন সি # বা জাভা'র কেন 'অপরিজ্ঞাত আচরণ' ধারণা নেই। এর অর্থ কি, সংকলক ডিজাইনার সমস্ত সম্ভাব্য পরিস্থিতি (সি # …

3
সি ++ টি দৃ strongly়ভাবে টাইপডেফ টাইপ করুন
সংকলন পর্যায়ে একটি নির্দিষ্ট শ্রেণীর বাগগুলি ধরার জন্য আমি দৃ strongly়ভাবে টাইপড টাইপডেফগুলি ঘোষণা করার একটি উপায় সম্পর্কে ভাবতে চেষ্টা করেছি। এটি প্রায়শই এমন হয় যে আমি বিভিন্ন ধরণের আইডিতে একটি টাইপ করব, বা কোনও ভেক্টরকে অবস্থান বা বেগ দেবো: typedef int EntityID; typedef int ModelID; typedef Vector3 Position; typedef …
49 c++  c++11  type-safety 

5
সমস্ত <algorithm> ফাংশন কেন কেবল পাত্রে নয়, রেঞ্জ নেয়?
এতে অনেক দরকারী ফাংশন রয়েছে &lt;algorithm&gt;তবে এগুলি সমস্তই "সিকোয়েন্স" - জোড়ায় পুনরুক্তিগুলির কাজ করে। উদাহরণস্বরূপ, যদি আমার কাছে একটি ধারক থাকে এবং std::accumulateএটি চালানো পছন্দ করে তবে আমার লিখতে হবে: std::vector&lt;int&gt; myContainer = ...; int sum = std::accumulate(myContainer.begin(), myContainer.end(), 0); যখন আমি যা করতে চাই তা হ'ল: int sum = …

9
কীভাবে "বলুন, জিজ্ঞাসা করবেন না" ব্যাখ্যা ভাল ওও হিসাবে বিবেচিত হয়
এই ব্লগপোস্টটি হ্যাকার নিউজে পোস্ট করা হয়েছিল বেশ কয়েকটি উত্সাহের সাথে। সি ++ থেকে আগত, এই উদাহরণগুলির বেশিরভাগটি আমি যা শিখিয়েছি তার বিপরীতে। যেমন উদাহরণ # 2: খারাপ: def check_for_overheating(system_monitor) if system_monitor.temperature &gt; 100 system_monitor.sound_alarms end end বনাম ভাল: system_monitor.check_for_overheating class SystemMonitor def check_for_overheating if temperature &gt; 100 sound_alarms end …

9
লিনাক্সে সি ++ এবং সি বিকাশের জন্য আইডিইগুলির তুলনা: কেডেভলফ, একলিপস, নেটবিয়ানস, কোডব্লকস এবং অঞ্জুটা [বন্ধ]
আমি লিনাক্সে আপনার পূর্ণ স্কেল আইডিইয়ের অভিজ্ঞতাটি নোট করতে চাই। আমি ব্যক্তিগতভাবে বেশিরভাগ ক্ষেত্রেই কাজ করি vim, তবে অন্যান্য প্রোগ্রামাররা সত্যিকারের আইডিই দেখতে চান। তাই আমি নিম্নলিখিত আইনে বিভিন্ন আইডিই এবং তাদের মধ্যে তুলনা সম্পর্কে আপনার ব্যক্তিগত মতামত শুনতে চাই: সি ++ এবং সম্ভবত কিছু সি বিকাশ (জাভা, পাইথন এবং …
49 c++  ide  linux 

2
কেবল শিরোনামের পাঠাগারগুলি কি আরও দক্ষ?
অনুমিতি কেবলমাত্র সি ++ এর জন্য শিরোনাম-কেবল লাইব্রেরিগুলির একটি সুবিধা হ'ল এগুলি পৃথকভাবে সংকলন করার দরকার নেই। সি এবং সিতে ++ inlineকেবল তখনই বোধগম্য হয় যদি ফাংশনটি একটি শিরোনাম ফাইল * এ সংজ্ঞায়িত করা হয়। Ditionতিহ্যগতভাবে, সি, .c / .h লেআউট ব্যবহার করা হয়েছে, যেখানে শিরোনাম অনুবাদ ইউনিটের সর্বনিম্ন পাবলিক …
48 c++  c  libraries 

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

4
প্রথম সি ++ সংকলক সি ++ তে কীভাবে লেখা যেতে পারে?
স্ট্রাস্ট্রাপ দাবি করেছে যে সিফ্রন্ট, প্রথম সি ++ সংকলক, সি ++ ( স্ট্রাস্ট্রাপ এফএকিউ ) লেখা হয়েছিল । তবে, এটি কীভাবে সম্ভব যে প্রথম সি ++ সংকলকটি সি ++ তে লেখা যায়? যে কোডটি সংকলকটি তৈরি করে সেগুলিও খুব বেশি সংকলন করা দরকার, এবং এভাবে প্রথম সি ++ সংকলক সি …

11
সাক্ষাত্কারকারীর নিজের প্রশ্নের নিজের উত্তর না জানলে আমি কী করতে পারি? [বন্ধ]
গতকাল আমার একটি সাক্ষাত্কারে একটি ভয়ানক অভিজ্ঞতা হয়েছিল। সাক্ষাত্কার আমাকে খাঁটি ভার্চুয়াল ফাংশন সম্পর্কে জিজ্ঞাসা করেছিল। আমি বলেছিলাম, বেস ক্লাসে এটির সংজ্ঞা থাকতে পারে বা নাও থাকতে পারে, তবে উত্পন্ন ক্লাসগুলির সংজ্ঞা দেওয়া উচিত যদি না তারাও বিমূর্ত ক্লাস হতে চায়। তবে সাক্ষাত্কারকারী জিজ্ঞাসা করতে থাকে যে "খাঁটি ভার্চুয়ালটির সংজ্ঞা …
48 c++  interview 

3
সি এবং সি ++ ব্যবহার করে অ্যান্ড্রয়েড বিকাশ [বন্ধ]
আমি একজন সি, সি ++ বিকাশকারী। আমি মোবাইল বিকাশে আগ্রহী। আমি সি এবং সি ++ ব্যবহার করে কীভাবে অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি বিকাশ করতে পারি তা জানতে চাই, আমি পড়েছি যে তারা সি, সি ++ বিকাশকারীদের জন্য একটি কিট সরবরাহ করছে তবে জাভা কিটের মতো এটির সমস্ত কার্যকারিতা নেই। আমি কি সি …
47 c++  c  android 

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