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

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

18
এটি মুছে ফেলার পরে কোনও পয়েন্টার শুকানো কি ভাল অনুশীলন?
আমি এই বলে স্মার্ট পয়েন্টার ব্যবহার করে শুরু করব এবং আপনাকে কখনই এ নিয়ে চিন্তা করতে হবে না। নিম্নলিখিত কোডে সমস্যাগুলি কী? Foo * p = new Foo; // (use p) delete p; p = NULL; এটি একটি উত্তর এবং অন্য প্রশ্নের মন্তব্যে স্পার্ক হয়েছিল । নীল বাটারওয়ার্থের একটি মন্তব্য …

24
আমি কীভাবে এক লাইনে একাধিক সি ++ স্ট্রিং সংযুক্ত করতে পারি?
সি # এর একটি সিনট্যাক্স বৈশিষ্ট্য রয়েছে যেখানে আপনি 1 লাইনে একসাথে অনেকগুলি ডেটা সংযুক্ত করতে পারেন। string s = new String(); s += "Hello world, " + myInt + niceToSeeYouString; s += someChar1 + interestingDecimal + someChar2; সি ++ এর সমমান কী হবে? আমি যতদূর দেখতে পাচ্ছি, এটি আপনাকে …

11
সি ++ এ এলোমেলো নম্বর কীভাবে তৈরি করবেন?
আমি পাশা দিয়ে একটি গেম তৈরি করার চেষ্টা করছি এবং এতে আমার এলোমেলো সংখ্যা থাকা দরকার (ডাইয়ের দিকগুলি অনুকরণ করতে। আমি কীভাবে এটি 1 থেকে 6 এর মধ্যে তৈরি করতে জানি)। ব্যবহার #include <cstdlib> #include <ctime> #include <iostream> using namespace std; int main() { srand((unsigned)time(0)); int i; i = (rand()%6)+1; …
150 c++  random 

19
প্রকারগুলি কেন সর্বদা একটি নির্দিষ্ট আকারের মূল্য বিবেচনা করে না?
বাস্তবের আকারের প্রকৃত আকারের মধ্যে পৃথক হতে পারে তবে বেশিরভাগ ক্ষেত্রে স্বাক্ষরযুক্ত ইনট এবং ফ্লোটের মতো প্রকারগুলি সর্বদা 4 বাইট tes তবে কেন একটি প্রকার সর্বদা একটি নির্দিষ্ট পরিমাণ মেমরির দখল করে না তার মূল্য বিবেচনা করে? উদাহরণস্বরূপ, যদি আমি 255 এর মান দিয়ে নিম্নলিখিত পূর্ণসংখ্যা তৈরি করি int myInt …
149 c++ 

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

12
X [0]! = X [0] [0]! = X [0] [0] [0] কেন?
আমি কিছুটা সি ++ অধ্যয়ন করছি এবং আমি পয়েন্টারগুলির সাথে লড়াই করছি। আমি বুঝতে পারি যে আমি ঘোষণা করে আমার 3 স্তরের পয়েন্টার থাকতে পারে: int *(*x)[5]; সুতরাং এটি *x5 টি উপাদানগুলির একটি অ্যারেরের পয়েন্টার যা পয়েন্টার int। এছাড়াও আমি জানি x[0] = *(x+0);, x[1] = *(x+1)এবং আরও .... সুতরাং, …
149 c++  c  arrays  pointers 

17
কনস্ট পয়েন্টার পয়েন্ট কি?
আমি বিন্দু মানগুলি পয়েন্টার সম্পর্কে কথা বলছি না, তবে তারা নিজেরাই কনস্ট পয়েন্টার। আমি খুব বেসিক স্টাফ ছাড়িয়ে সি এবং সি ++ শিখছি এবং ঠিক আজ অবধি আমি বুঝতে পেরেছি যে পয়েন্টারগুলি ফাংশনগুলিতে মান দ্বারা প্রেরণ করা হয়, যা বোঝা যায়। এর অর্থ হ'ল কোনও ফাংশনের অভ্যন্তরে আমি কলার থেকে …
149 c++  c  pointers  const 

2
কীভাবে `void_t_ কাজ করে
আমি আধুনিক টেমপ্লেট প্রোগ্রামিং ( পর্ব প্রথম , দ্বিতীয় খণ্ড ) সম্পর্কে সিপ্পকন 14 এ ওয়াল্টার ব্রাউনয়ের বক্তব্যটি দেখেছি যেখানে তিনি তার void_tএসফিনএই কৌশলটি উপস্থাপন করেছেন । উদাহরণ: একটি সাধারণ ভেরিয়েবল টেম্পলেট দেওয়া হয়েছে যা মূল্যায়ন করে voidযে সমস্ত টেম্পলেট আর্গুমেন্ট ভালভাবে গঠন করা হয়েছে: template< class ... > using …
149 c++  templates  c++14  sfinae 

2
`স্ট্যাটিক কনস্ট` বনাম` কনস্টের সি ++ শব্দার্থক শব্দ `
বিশেষত সি ++ এ, উদাহরণস্বরূপ এর মধ্যে অর্থগত পার্থক্যগুলি কী: static const int x = 0 ; এবং const int x = 0 ; staticসংযোগ এবং স্টোরেজ শ্রেণীর নির্দিষ্টকরণকারক (যেমন কোনও ফাংশনের অভ্যন্তরে এবং বাইরে) উভয়ের জন্য ।
149 c++ 

14
রেফারেন্সগুলির অ্যারেগুলি কেন অবৈধ?
নিম্নলিখিত কোডটি সংকলন করে না। int a = 1, b = 2, c = 3; int& arr[] = {a,b,c,8}; সি ++ স্ট্যান্ডার্ড এ সম্পর্কে কী বলে? আমি জানি যে আমি এমন কোনও শ্রেণি ঘোষণা করতে পারলাম যাতে রেফারেন্স রয়েছে, তারপরে shown শ্রেণীর একটি অ্যারে তৈরি করুন, যেমন নীচে দেখানো হয়েছে। …
149 c++  arrays  reference 

8
পাইথন প্রোগ্রামকে সি / সি ++ কোডে রূপান্তর করবেন? [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি কেবলমাত্র এই পোস্টটি সম্পাদনা করে একটি সমস্যার উপর দৃষ্টি নিবদ্ধ করে । 3 বছর আগে বন্ধ । এই প্রশ্নটি উন্নত করুন পাইথন প্রোগ্রামকে সি / …
149 c++  python  c  code-generation 

5
বর্ধিত জিসিসি 6 অপ্টিমাইজার ব্যবহারিক সি ++ কোডটি কেন ভাঙবে?
জিসিসি এর একটি নতুন অপ্টিমাইজার বৈশিষ্ট্য রয়েছে : এটি ধরে নেওয়া হয় যে thisসর্বদা বাতিল হয় না এবং এর ভিত্তিতে অনুকূলিত হয়। মান পরিসীমা প্রচার এখন ধরে নেওয়া হয়েছে যে সি ++ সদস্য ফাংশনের এই পয়েন্টারটি নাল নয়। এটি সাধারণ নাল পয়েন্টার চেকগুলি সরিয়ে দেয় তবে কিছু অ-অনুসারী কোড-বেসগুলিকেও ভেঙে …

6
আমি কেন স্টাড :: একটি স্টাডি :: শেয়ারড_পিটার স্থানান্তর করব?
আমি কলং উত্স কোডটি সন্ধান করেছি এবং আমি এই স্নিপেটটি পেয়েছি: void CompilerInstance::setInvocation( std::shared_ptr<CompilerInvocation> Value) { Invocation = std::move(Value); } কেন আমি চায় std::moveএকটি std::shared_ptr? শেয়ারড রিসোর্সে মালিকানা স্থানান্তর করার কোনও পয়েন্ট আছে কি? আমি কেবল এর পরিবর্তে এটি করব না কেন? void CompilerInstance::setInvocation( std::shared_ptr<CompilerInvocation> Value) { Invocation = Value; …

9
ওপেনসিভি পাঠ্য সংগ্রহ করা হচ্ছে
আমি একটি চিত্রের পাঠ্যগুলির সীমাবদ্ধ বাক্সগুলি অনুসন্ধান করার চেষ্টা করছি এবং বর্তমানে এই পদ্ধতির ব্যবহার করছি: // calculate the local variances of the grayscale image Mat t_mean, t_mean_2; Mat grayF; outImg_gray.convertTo(grayF, CV_32F); int winSize = 35; blur(grayF, t_mean, cv::Size(winSize,winSize)); blur(grayF.mul(grayF), t_mean_2, cv::Size(winSize,winSize)); Mat varMat = t_mean_2 - t_mean.mul(t_mean); varMat.convertTo(varMat, CV_8U); …

3
কোনও শ্রেণি টেম্পলেটে স্থিতিশীল সদস্যের সূচনা
আমি এটি করতে চাই: template <typename T> struct S { ... static double something_relevant = 1.5; }; তবে আমি যেহেতু something_relevantঅবিচ্ছেদ্য ধরণের নয় তা পারি না । এটি নির্ভর করে না T, তবে বিদ্যমান কোডটি এর স্ট্যাটিক সদস্য হওয়ার উপর নির্ভর করে S। এস যেহেতু টেম্পলেট তাই আমি সংকলিত ফাইলের …
148 c++  templates  static 

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