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

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

2
সি ++ আনর্ডারড_ম্যাপটি কাস্টম শ্রেণীর ধরণের কী হিসাবে ব্যবহার করে
আমি unordered_mapনিম্নলিখিতগুলির মতো, এর জন্য কী হিসাবে একটি কাস্টম ক্লাস ব্যবহার করার চেষ্টা করছি : #include <iostream> #include <algorithm> #include <unordered_map> using namespace std; class node; class Solution; class Node { public: int a; int b; int c; Node(){} Node(vector<int> v) { sort(v.begin(), v.end()); a = v[0]; b = v[1]; …



5
স্ট্যান্ড :: ভেক্টর বনাম স্টাড :: সি ++ এ অ্যারে
সি ++ এ std::vectorএবং এ এর মধ্যে পার্থক্য কী std::array? কখন একজনকে অন্যের চেয়ে বেশি পছন্দ করা উচিত? প্রতিটি আগপাছ কি হয়? আমার সমস্ত পাঠ্যপুস্তক কীভাবে সেগুলি একই তা তালিকাভুক্ত করে।
283 c++  arrays  vector 


18
নাল টার্মিনেটেড স্ট্রিংগুলির যৌক্তিকতা কী?
আমি সি এবং সি ++ কে যতটা ভালোবাসি, আমি নাল টার্মিনেটেড স্ট্রিংয়ের পছন্দগুলিতে আমার মাথাটি স্ক্র্যাচ করতে সাহায্য করতে পারি না: দৈর্ঘ্যের উপসর্গযুক্ত (অর্থাত্ পাস্কাল) স্ট্রিংস সি এর আগে বিদ্যমান ছিল দৈর্ঘ্যের উপসর্গযুক্ত স্ট্রিং ধ্রুবক সময় দৈর্ঘ্যের অনুসন্ধানের অনুমতি দিয়ে বেশ কয়েকটি অ্যালগরিদমকে দ্রুত তৈরি করে। দৈর্ঘ্যের পূর্বনির্ধারিত স্ট্রিংগুলি বাফার …
281 c++  c  string  null-terminated 

18
কোনও ভেক্টরের সামগ্রী কীভাবে মুদ্রণ করবেন?
আমি সি ++ তে কোনও ভেক্টরের সামগ্রী মুদ্রণ করতে চাই, আমার কাছে যা আছে তা এখানে: #include <iostream> #include <fstream> #include <string> #include <cmath> #include <vector> #include <sstream> #include <cstdio> using namespace std; int main() { ifstream file("maze.txt"); if (file) { vector<char> vec(istreambuf_iterator<char>(file), (istreambuf_iterator<char>())); vector<char> path; int x = 17; …
281 c++  vector  output  stdvector  cout 


16
সি ++ কাঠামোর সূচনা
নীচে উল্লিখিত অনুসারে কি সি ++ তে স্ট্রাইকগুলি আরম্ভ করা সম্ভব? struct address { int street_no; char *street_name; char *city; char *prov; char *postal_code; }; address temp_address = { .city = "Hamilton", .prov = "Ontario" }; এখানে এবং এখানে লিঙ্কগুলি উল্লেখ করে যে এই স্টাইলটি কেবলমাত্র সিটিতে ব্যবহার করা সম্ভব …
278 c++ 

9
লোকেরা কেন এলোমেলো সংখ্যার জেনারেটর ব্যবহার করার সময় সেখানে মডুলো পক্ষপাতিত্ব রয়েছে?
আমি এই প্রশ্নটি অনেক জিজ্ঞাসা করে দেখেছি তবে এর সত্যিকারের সঠিক উত্তর কখনও দেখেনি। সুতরাং আমি এখানে একটি পোস্ট করতে যাচ্ছি যাতে আশা করা rand()যায় যে সি ++ এর মতো একটি এলোমেলো সংখ্যার জেনারেটর ব্যবহার করার সময় কেন "মডুলো পক্ষপাত" ঠিক আছে তা লোকেদের বুঝতে সাহায্য করবে ।

17
ব্যক্তিগত এবং সুরক্ষিত সদস্য: সি ++
কেউ আমাকে মধ্যে পার্থক্য হিসেবে আলোকিত করতে পারি privateএবং protectedশ্রেণীর সদস্যদের? আমি সর্বোত্তম অনুশীলন কনভেনশনগুলি থেকে বুঝতে পারি যে শ্রেণীর বাইরে বলা হয় না এমন ভেরিয়েবল এবং ফাংশনগুলি করা উচিত private- তবে আমার এমএফসি প্রকল্পের দিকে তাকালে এমএফসির পক্ষে মনে হয় protected। পার্থক্য কী এবং আমার কোনটি ব্যবহার করা উচিত?
276 c++  class  mfc 

13
Malloc () এবং বিনামূল্যে () কীভাবে কাজ করে?
আমি কিভাবে mallocএবং freeকাজ জানতে চাই । int main() { unsigned char *p = (unsigned char*)malloc(4*sizeof(unsigned char)); memset(p,0,4); strcpy((char*)p,"abcdabcd"); // **deliberately storing 8bytes** cout << p; free(p); // Obvious Crash, but I need how it works and why crash. cout << p; return 0; } উত্তরটি যদি মেমরি স্তরের গভীরতায় …

8
সি ++ তে মেক_শায়ার করা এবং সাধারণ ভাগ করা_পিটারের মধ্যে পার্থক্য
std::shared_ptr<Object> p1 = std::make_shared<Object>("foo"); std::shared_ptr<Object> p2(new Object("foo")); এতে অনেক গুগল এবং স্ট্যাকওভারফ্লো পোস্ট রয়েছে তবে make_sharedসরাসরি ব্যবহারের চেয়ে কেন বেশি দক্ষ তা আমি বুঝতে পারছি না shared_ptr। কেউ কি উভয় দ্বারা তৈরি করা পদার্থের ক্রিয়াকলাপ এবং ধাপে ধাপে আমাকে ব্যাখ্যা করতে পারেন যাতে আমি কীভাবে make_sharedদক্ষ তা বুঝতে সক্ষম হব …
275 c++  c++11  shared-ptr 

23
সদৃশগুলি মুছতে এবং কোনও ভেক্টরকে বাছাই করার সবচেয়ে কার্যকর উপায় কী?
আমার সম্ভাব্য সংখ্যক উপাদান সহ একটি সি ++ ভেক্টর নেওয়া দরকার, ডুপ্লিকেটগুলি মুছে ফেলুন এবং এটি বাছাই করুন। আমার কাছে বর্তমানে নীচের কোডটি রয়েছে তবে এটি কার্যকর হয় না। vec.erase( std::unique(vec.begin(), vec.end()), vec.end()); std::sort(vec.begin(), vec.end()); আমি কীভাবে এটি সঠিকভাবে করতে পারি? তদ্ব্যতীত, সদৃশগুলি প্রথমে মুছে ফেলা (উপরে কোড করা অনুরূপ) …
274 c++  sorting  vector  stl  duplicates 

11
সি ++ এ নতুন কীওয়ার্ডটি কখন ব্যবহার করা উচিত?
আমি অল্প সময়ের জন্য সি ++ ব্যবহার করছি এবং আমি নতুন কীওয়ার্ডটি নিয়ে ভাবছিলাম । কেবল, আমি এটি ব্যবহার করা উচিত, না? 1) নতুন কীওয়ার্ড সহ ... MyClass* myClass = new MyClass(); myClass->MyField = "Hello world!"; 2) নতুন কীওয়ার্ড ব্যতীত ... MyClass myClass; myClass.MyField = "Hello world!"; বাস্তবায়নের দৃষ্টিকোণ থেকে, …

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