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

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

5
আমি অনুলিপি নির্মাণকারী কেন ব্যক্তিগত ভেরিয়েবল অ্যাক্সেস করতে পারি?
আমি শিখেছি যে আমি কখনই ক্লাসে গেট-ফাংশন দিয়ে কোনও ব্যক্তিগত ভেরিয়েবল অ্যাক্সেস করতে পারি না। তবে কেন আমি অনুলিপি নির্মাণকারীটিতে এটি অ্যাক্সেস করতে পারি? উদাহরণ: Field::Field(const Field& f) { pFirst = new T[f.capacity()]; pLast = pFirst + (f.pLast - f.pFirst); pEnd = pFirst + (f.pEnd - f.pFirst); std::copy(f.pFirst, f.pLast, pFirst); …

1
* প্রাপ্ত থেকে বেস * রূপান্তর বিদ্যমান কিন্তু অ্যাক্সেসযোগ্য
সি স্ট্রাক্ট হলেও এবং ডিফল্টরূপে জনসাধারণের উত্তরাধিকার থাকলেও কেন ফোলউইং কোডটি এই ত্রুটিটি উত্পাদন করে? struct c { protected: int i; public: c(int ii=0):i(ii){} virtual c *fun(); }; c* c::fun(){ cout<<"in c"; return &c(); } class d : c { public: d(){} d* fun() { i = 9; cout<<"in d"<<'\t'<<i; …
88 c++  inheritance 

6
পয়েন্টার তুলনা কিভাবে?
ধরুন আমার 2 টি পয়েন্টার রয়েছে: int *a = something; int *b = something; আমি যদি তাদের তুলনা করতে চাই এবং দেখতে চাই যে তারা একই জায়গায় নির্দেশ করে কিনা (a == খ) কাজ করে?
88 c++  pointers 

14
সি ++ এ সংবেদনশীল স্ট্রিংগুলিকে অস্পষ্ট করার কৌশলগুলি
আমার সি ++ অ্যাপ্লিকেশনটিতে সংবেদনশীল তথ্য (একটি প্রতিসম এনক্রিপশন কী যা আমি ব্যক্তিগত রাখতে চাই) সঞ্চয় করতে হবে। সহজ পদ্ধতিটি এটি করা: std::string myKey = "mysupersupersecretpasswordthatyouwillneverguess"; তবে, stringsপ্রক্রিয়াটির মাধ্যমে অ্যাপ্লিকেশনটি চালনা করা (বা অন্য কোনও বাইনারি অ্যাপ থেকে স্ট্রিংগুলি বের করে এমন) উপরের স্ট্রিংটি প্রকাশ করবে। এই জাতীয় সংবেদনশীল ডেটা …

5
লিনাক্সের অধীনে জিসিসিতে std :: থ্রেড ব্যবহার করার জন্য সঠিক লিঙ্ক বিকল্পগুলি কী কী?
হাই আমি std::threadজি ++ দিয়ে ব্যবহার করার চেষ্টা করছি । আমার পরীক্ষার কোডটি এখানে #include <thread> #include <iostream> int main(int, char **){ std::thread tt([](){ std::cout<<"Thread!"<<std::endl; }); tt.join(); } এটি সংকলন করে, তবে যখন আমি এটি চালানোর চেষ্টা করি ফলাফল হয়: terminate called after throwing an instance of 'std::system_error' what(): Operation …

5
সি ++ এ স্বাক্ষরবিহীন কীওয়ার্ড
স্বাক্ষরবিহীন কীওয়ার্ডটি কি সি ++ তে নির্দিষ্ট ডেটা টাইপের ডিফল্ট হয়? প্রোটোটাইপের জন্য আমি একটি ক্লাসের জন্য একটি ফাংশন লেখার চেষ্টা করছি: unsigned Rotate(unsigned object, int count) তবে আমি আসলে কী unsignedবোঝাতে চাইছি না । এটি কি unsigned intকিছু না কিছু হওয়া উচিত?
88 c++  unsigned 

3
ওপেনগিএলে কীভাবে glOrtho () ব্যবহার করবেন?
আমি এর ব্যবহার বুঝতে পারি না glOrtho। এটির জন্য কী ব্যবহৃত হয় তা কেউ ব্যাখ্যা করতে পারেন? এটি কি xy এবং z স্থানাঙ্কের সীমা নির্ধারণের জন্য ব্যবহৃত হয়? glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0); এর অর্থ x, y এবং z রেঞ্জ -1 থেকে 1?
88 c++  c  opengl 

6
কীভাবে প্লেইন অ্যারেগুলির জন্য পরিসীমা ভিত্তিক?
সি ++ 11 এ আপনি একটি পরিসর-ভিত্তিক ব্যবহার করতে পারেন for, যা foreachঅন্যান্য ভাষার মতো কাজ করে। এটি সরল সি অ্যারেগুলির সাথেও কাজ করে: int numbers[] = { 1, 2, 3, 4, 5 }; for (int& n : numbers) { n *= 2; } কীভাবে থামবে কখন? এটি কি কেবল …
88 c++  arrays  foreach  c++11 

10
একটি পয়েন্টারকে পূর্ণসংখ্যায় রূপান্তর করা
আমি একটি বিদ্যমান কোডটি একটি bit৪ বিট মেশিনের সাথে মানিয়ে নেওয়ার চেষ্টা করছি। মূল সমস্যাটি হ'ল এক ফাংশনে, পূর্ববর্তী কোডারটি একটি শূন্য * আর্গুমেন্ট ব্যবহার করে যা ফাংশনটিতেই উপযুক্ত ধরণের রূপান্তরিত হয়। একটি সংক্ষিপ্ত উদাহরণ: void function(MESSAGE_ID id, void* param) { if(id == FOO) { int real_param = (int)param; // …
88 c++  gcc  casting  64-bit  32-bit 


11
সি ++ 11 এ কিভাবে পূর্ণসংখ্যার থ্রেড আইডি পাবেন
সি ++ 11 এর বর্তমান থ্রেড আইডি পাওয়ার সম্ভাবনা রয়েছে তবে এটি পূর্ণসংখ্যার টাইপের ক্ষেত্রে কাস্টযোগ্য নয়: cout<<std::this_thread::get_id()<<endl; আউটপুট: 139918771783456 cout<<(uint64_t)std::this_thread::get_id()<<endl; ত্রুটি: 'স্ট্যান্ড :: থ্রেড :: আইডি' টাইপ থেকে 'uint64_t' টাইপ একই ধরণের অবৈধ কাস্ট: টাইপ 'স্ট্যান্ড :: থ্রেড :: আইডি' টাইপ থেকে 'uint32_t' টাইপ করুন আমি পূর্ণসংখ্যার থ্রেড আইডি …

7
জিসিসি সহ একটি সি ++ প্রোগ্রাম সংকলন
প্রশ্ন: জিসিসি সংকলক সহ একটি সি ++ প্রোগ্রাম কীভাবে সংকলন করবেন? তথ্য.সি: #include<iostream> using std::cout; using std::endl; int main() { #ifdef __cplusplus cout << "C++ compiler in use and version is " << __cplusplus << endl; #endif cout <<"Version is " << __STDC_VERSION__ << endl; cout << "Hi" << __FILE__ …
88 c++  gcc  g++  gnu 


5
"অবজেক্টিভ-সি সি ++ এর চেয়ে বেশি কঠোরভাবে সি এর সুপারটেট" বলতে কী বোঝায়?
আমি সেখানে যা পড়েছি তা থেকে: কেন আপেল সম্প্রদায়ের বাইরে অবজেক্টিভ-সি খুব জনপ্রিয় নয়? অবজেক্টিভ-সি হ'ল সি'র সুপারস্টার (বাস্তবে সি ++ এর চেয়ে অনেক বেশি কঠোরভাবে) সুতরাং পশ্চাদপদ সামঞ্জস্যের বিষয়টি উত্থাপিত হয় না। সি তে আপনি যা কিছু করতে পারেন তা আপনি উদ্দেশ্য-সি-তে করতে পারেন। সুপারসেট হওয়া গর্ভবতী হওয়ার মতো …
87 c++  objective-c  c 

10
প্রিন্টফ কেন ("% f", 0) করে; অপরিবর্তিত আচরণ দেবেন?
বিবৃতি printf("%f\n",0.0f); প্রিন্ট 0। তবে, বিবৃতি printf("%f\n",0); এলোমেলো মান মুদ্রণ। আমি বুঝতে পারি যে আমি একধরনের অপরিজ্ঞাত আচরণ প্রদর্শন করছি, তবে কেন আমি বিশেষভাবে তা বুঝতে পারি না। একটি ভাসমান পয়েন্ট মান যেখানে সমস্ত বিট 0 হয় এখনও 0 এর floatমান সহ বৈধ floatএবং intআমার মেশিনে এটি একই আকারের (এটি …

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