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

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

15
এক্সপ্রেরে কীভাবে ওভারফ্লো এড়ানো যায়। এ বি সি ডি
আমার মতামতটি A*B - C*Dএমনভাবে প্রকাশ করা উচিত যা দেখতে দেখতে: যেমন এর প্রকারগুলি: signed long long int A, B, C, D; প্রতিটি সংখ্যা সত্যই বড় হতে পারে (তার ধরণের উপচে পড়া নয়)। যদিও A*Bওভারফ্লো সৃষ্টি করতে পারে, একই সময় অভিব্যক্তি এ A*B - C*Dসত্যিই ছোট হতে পারে। আমি কীভাবে …
161 c++  c  integer-overflow 

2
এই সি কোডে বর্ণমালা একাধিক ব্যাপ্তিতে বিভক্ত হবে কেন?
একটি কাস্টম লাইব্রেরিতে আমি একটি বাস্তবায়ন দেখেছি: inline int is_upper_alpha(char chValue) { if (((chValue >= 'A') && (chValue <= 'I')) || ((chValue >= 'J') && (chValue <= 'R')) || ((chValue >= 'S') && (chValue <= 'Z'))) return 1; return 0; } এটি কি একটি ইস্টার ডিম বা মান সি / …
161 c++  c  character  toupper 

19
কোনও কার্যকরী সি ++ রিফ্যাক্টরিং সরঞ্জাম রয়েছে? [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি স্ট্যাক ওভারফ্লো নির্দেশিকাগুলি পূরণ করে না । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্ন আপডেট করুন তাই এটা -বিষয়ে স্ট্যাক ওভারফ্লো জন্য। 6 মাস আগে বন্ধ ছিল । এই প্রশ্নটি উন্নত করুন C ++ এর জন্য এমন কোনও সম্পূর্ণ বৈশিষ্ট্যযুক্ত রিফ্যাক্টরিং …
161 c++  refactoring 

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

7
std :: ফাংশন বনাম টেমপ্লেট
সি ++ 11 এর জন্য ধন্যবাদ আমরা std::functionফ্যান্টারের মোড়কের পরিবার পেয়েছি । দুর্ভাগ্যক্রমে, আমি এই নতুন সংযোজন সম্পর্কে কেবল খারাপ জিনিসই শুনছি। সর্বাধিক জনপ্রিয় হ'ল তারা ভীষণ ধীর। আমি এটি পরীক্ষা করেছি এবং টেমপ্লেটগুলির সাথে তুলনায় তারা সত্যই স্তন্যপান করে। #include <iostream> #include <functional> #include <string> #include <chrono> template <typename …

5
কেন আমাদের প্রয়োজনের প্রয়োজন হয়?
সি ++ 20 ধারণাগুলির একটি কোণ হ'ল এমন কিছু পরিস্থিতিতে রয়েছে যা আপনাকে লিখতে হবে requires requires। উদাহরণস্বরূপ, [expr.prim.req] / 3 এর থেকে এই উদাহরণ : একটি আবশ্যক-এক্সপ্রেশনটি কোনও প্রয়োজনীয়-ধারা ([টেম্প]) এ টেমপ্লেট আর্গুমেন্টগুলিতে যেমন নীচের মত একটি অ্যাড-হক বাধা লেখার উপায় হিসাবেও ব্যবহার করা যেতে পারে : template<typename T> …
161 c++  c++-concepts  c++20 

3
স্ট্যান্ড :: মুভ এবং এসটিডি :: ফরোয়ার্ডের মধ্যে পার্থক্য কী?
আমি এটি এখানে দেখেছি: মুভ কনস্ট্রাক্টর কলিং বেস-ক্লাস মুভ কনস্ট্রাক্টর কেউ ব্যাখ্যা করতে পারে: মধ্যে পার্থক্য std::moveএবং std::forward, বিশেষ করে কিছু কোড উদাহরণ? এটি সম্পর্কে সহজে কীভাবে ভাববেন এবং কখন ব্যবহার করবেন

9
সি ++ এ স্ট্যাক, স্ট্যাটিক এবং হিপ
আমি অনুসন্ধান করেছি, তবে আমি এই তিনটি ধারণা খুব ভালভাবে বুঝতে পারি নি। কখন আমাকে গতিশীল বরাদ্দ ব্যবহার করতে হবে (গাদাতে) এবং এর আসল সুবিধাটি কী? স্ট্যাটিক এবং স্ট্যাকের সমস্যাগুলি কী? আমি কীভাবে গাদাতে ভেরিয়েবল বরাদ্দ না করে একটি সম্পূর্ণ অ্যাপ্লিকেশন লিখতে পারি? আমি শুনেছি যে অন্য ভাষাগুলিতে একটি "আবর্জনা …

3
কাঁচা ডেটাতে কীভাবে std :: ভেক্টর পয়েন্টার পাবেন?
আমি অ্যারে std::vectorহিসাবে ব্যবহার করার চেষ্টা করছি char। আমার ফাংশনটি একটি শূন্য পয়েন্টার গ্রহণ করে: void process_data(const void *data); আমি কেবল এই কোডটি ব্যবহার করার আগে: char something[] = "my data here"; process_data(something); যা প্রত্যাশা মতো কাজ করেছে। তবে এখন আমার গতিশীলতা প্রয়োজন std::vector, সুতরাং আমি পরিবর্তে এই কোডটি চেষ্টা …
160 c++  stl  vector 

3
স্ট্যান্ডার্ড পাত্রে জটিলতাগুলি কী কী?
দৃশ্যত ;-) স্ট্যান্ডার্ড পাত্রে কিছু গ্যারান্টি সরবরাহ করা হয়। কোন ধরণের গ্যারান্টি এবং বিভিন্ন ধরণের ধারকগুলির মধ্যে পার্থক্যগুলি কী? এসজিআই পৃষ্ঠা থেকে কাজ করা ( এসটিএল সম্পর্কে ) আমি এটি নিয়ে এসেছি: Container Types: ================ Container: Forward Container Reverse Container Random Access Container Sequence Front Insert Sequence Back Insert Sequence …
160 c++  stl  containers  big-o 

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

12
Qt ব্যবহার করার সময় কীভাবে কনসোলে মুদ্রণ করবেন
কম্পিউটার গ্রাফিক্সে কিছু প্রোগ্রাম তৈরি করার জন্য আমি Qt4 এবং C ++ ব্যবহার করছি। রান-টাইমে আমার কনসোলে কিছু ভেরিয়েবল মুদ্রণ করতে সক্ষম হওয়া দরকার, ডিবাগিং নয়, তবে coutআমি লাইব্রেরিগুলি যুক্ত করলেও কাজ করে না বলে মনে হচ্ছে। এই কাজ করতে একটি উপায় আছে কি?
159 c++  qt  cout 

9
সি ++ ভ্যালারি বনাম ভেক্টর
আমি ভেক্টরকে অনেক পছন্দ করি। তারা নিফটি এবং দ্রুত। তবে আমি জানি এই জিনিসটির নাম একটি ভ্যালারির উপস্থিত রয়েছে। আমি কেন কোনও ভেক্টরের পরিবর্তে ভ্যালারি ব্যবহার করব? আমি জানি যে ভালারিগুলিতে কিছু সিনট্যাকটিক চিনি রয়েছে তবে সেগুলি বাদে তারা কখন কার্যকর হয়?

13
"সংকলনের সময় বরাদ্দকৃত স্মৃতি" বলতে কী বোঝায়?
সি এবং সি ++ এর মতো প্রোগ্রামিং ভাষায়, লোকেরা প্রায়শই স্থির এবং গতিশীল মেমোরি বরাদ্দকে বোঝায়। আমি ধারণাটি বুঝতে পারি তবে "সমস্ত স্মৃতিটি সংকলনের সময় বরাদ্দ করা হয়েছিল (সংরক্ষিত)" বাক্যাংশটি আমাকে সর্বদা বিভ্রান্ত করে। সংকলন, যেমনটি আমি এটি বুঝতে পারি, উচ্চ স্তরের সি / সি ++ কোডটিকে মেশিন ল্যাঙ্গুয়েজে রূপান্তর …

2
শ্রেণীর সদস্যদের জন্য স্মার্ট পয়েন্টার ব্যবহার করা
C ++ 11 এ শ্রেণীর সদস্য হিসাবে স্মার্ট পয়েন্টার ব্যবহার বুঝতে আমার সমস্যা হচ্ছে। আমি স্মার্ট পয়েন্টারগুলি সম্পর্কে অনেক কিছু পড়েছি এবং আমি মনে করি যে আমি কীভাবে unique_ptrএবং shared_ptr/ weak_ptrসাধারণভাবে কাজ করি তা বুঝতে পারি । আমি যা বুঝতে পারি না তা হ'ল আসল ব্যবহার। দেখে মনে হয় যে …

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