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

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

5
র্যান্ড ()% 6 পক্ষপাতদুষ্ট কেন?
কিভাবে স্ট্যান্ড :: র‌্যান্ড ব্যবহার করবেন তা পড়ার সময়, আমি এই কোডটি cppreferences.com এ পেয়েছি int x = 7; while(x > 6) x = 1 + std::rand()/((RAND_MAX + 1u)/6); // Note: 1+rand()%6 is biased ডান দিকের অভিব্যক্তিটি কী ভুল? এটি চেষ্টা করে দেখুন এবং এটি নিখুঁতভাবে কাজ করে।
109 c++  random  std 

3
একক ফাইলগুলির জন্য সংকলিত পতাকাগুলি ওভাররাইড করুন
একটি প্রকল্প সংকলনের জন্য আমি বিশ্বব্যাপী পতাকা ব্যবহার করতে চাই, যার অর্থ আমার শীর্ষ-স্তরের সিএমকেলিস্ট.টেক্সট ফাইলটিতে আমি নির্দিষ্ট করেছি: ADD_DEFINITIONS ( -Wall -Weffc++ -pedantic -std=c++0x ) যাইহোক, একটি উপ-ডিরেক্টরিতে একটি নির্দিষ্ট ফাইলের জন্য (যাক "foo.cpp" বলুন) জন্য, আমি -Weffc ++ প্রয়োগ না করার জন্য কম্পাইল পতাকাগুলি স্যুইচ করতে চাই (অন্তর্ভুক্ত …

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


4
আমি কীভাবে ভিজুয়াল স্টুডিও এক্সপ্রেস 2005 এর সাথে সম্পূর্ণ পরিসংখ্যানতভাবে যুক্ত .exe বানাতে পারি?
আমার বর্তমান পছন্দসই সি ++ পরিবেশটি হ'ল বিনামূল্যে এবং মূলত দুর্দান্ত মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 2005 এক্সপ্রেস সংস্করণ। সময়ে সময়ে আমি আনন্দদায়ক ফলাফল সহ অন্যান্য ব্যক্তির কাছে মুক্তি .exe ফাইলগুলি প্রেরণ করেছি। তবে সম্প্রতি আমি বিরক্তিকর আবিষ্কার করেছিলাম যে আনন্দদায়ক ফলাফলগুলি আমার আরও ভাগ্যের ভিত্তিতে ছিল। পুরানো (2001 ভিনটেজ, ভ্রষ্টভাবে আপডেট …

7
অপ্টিমাইজেশান সক্ষম সহ বিভিন্ন ভাসমান পয়েন্ট ফলাফল - সংকলক বাগ?
নীচের কোডটি ভিজ্যুয়াল স্টুডিও ২০০৮ এ অপটিমাইজেশন সহ এবং ছাড়া কাজ করে। তবে এটি কেবল অপ্টিমাইজেশন (O0) ছাড়াই g ++ এ কাজ করে। #include <cstdlib> #include <iostream> #include <cmath> double round(double v, double digit) { double pow = std::pow(10.0, digit); double t = v * pow; //std::cout << "t:" << …
109 c++  optimization  g++  c++-faq 

5
এলপিসিএসটিআর, এলপিসিটিআরটি এবং এলপিসিটিআর
কি পার্থক্য LPCSTR, LPCTSTRএবং LPTSTR? স্ট্রিংটিকে LV/ _ITEMস্ট্রাকচার ভেরিয়েবলে রূপান্তর করতে কেন আমাদের এটি করতে হবে pszText: LV_DISPINFO dispinfo; dispinfo.item.pszText = LPTSTR((LPCTSTR)string);
109 c++  windows  visual-c++  mfc 

8
স্ট্যান্ডার্ড :: ভেক্টরকে সি ++ এ ফেরানোর কার্যকর উপায়
কোনও ফাংশনে স্টাডি :: ভেক্টর ফিরিয়ে দেওয়ার সময় এবং কত বড় অপ্টিমাইজেশন হবে স্ট্যান্ড :: ভেক্টরকে ফ্রি-স্টোরে (হিপের উপরে) স্থাপন করা এবং তার পরিবর্তে একটি পয়েন্টার ফিরিয়ে দেওয়া কতটা অনুলিপি করা হয়: std::vector *f() { std::vector *result = new std::vector(); /* Insert elements into result */ return result; } এর …

5
নাল রেফারেন্স কি সম্ভব?
এই কোডটি কি বৈধ (এবং সংজ্ঞায়িত আচরণ)? int &nullReference = *(int*)0; উভয় ছ ++ এবং ঝনঝন ++, কম্পাইল এটা কোনো সতর্কবাণী ছাড়াই, এমনকি যখন ব্যবহার -Wall, -Wextra, -std=c++98, -pedantic, -Weffc++... অবশ্যই রেফারেন্সটি আসলে নাল নয়, যেহেতু এটি অ্যাক্সেস করা যায় না (এটির অর্থ নাল পয়েন্টারকে অবজ্ঞা করা হবে), তবে আমরা …

6
(A + B + C) ≠ (A + C + B) এবং সংকলক পুনঃক্রম
দুটি 32-বিট পূর্ণসংখ্যা যোগ করার ফলে পূর্ণসংখ্যার ওভারফ্লো হতে পারে: uint64_t u64_z = u32_x + u32_y; 32-বিট পূর্ণসংখ্যার মধ্যে কোনও একটি আগে কাস্ট করা বা 64-বিট পূর্ণসংখ্যায় যুক্ত করা গেলে এই ওভারফ্লো এড়ানো যায়। uint64_t u64_z = u32_x + u64_a + u32_y; তবে, যদি সংকলক সংযোজনটিকে পুনরায় অর্ডার করার সিদ্ধান্ত …

6
পয়েন্টারগুলির এই ব্যবহারটি কী অনাকাঙ্ক্ষিত?
আমি বর্তমানে পয়েন্টার শিখছি এবং আমার প্রফেসর একটি উদাহরণ হিসাবে কোডের এই অংশটি সরবরাহ করেছেন: //We cannot predict the behavior of this program! #include <iostream> using namespace std; int main() { char * s = "My String"; char s2[] = {'a', 'b', 'c', '\0'}; cout << s2 << endl; return …
108 c++  pointers 

6
কেন কোনও ফাংশন থেকে 'ভেক্টর' ফিরিয়ে দেওয়া ঠিক হবে?
এই কোড বিবেচনা করুন। আমি এই ধরণের কোডটি বেশ কয়েকবার দেখেছি। wordsস্থানীয় ভেক্টর is এটি কোনও ফাংশন থেকে ফেরত পাওয়া কীভাবে সম্ভব? আমরা গ্যারান্টি দিতে পারি যে এটি মারা যাবে না? std::vector<std::string> read_file(const std::string& path) { std::ifstream file("E:\\names.txt"); if (!file.is_open()) { std::cerr << "Unable to open file" << "\n"; std::exit(-1); …

11
> 2 জিবি কোড সহ জিসিসি সংকলন ত্রুটি
আমার প্রায় ২.৮ গিগাবাইট অবজেক্ট কোডের প্রচুর ফাংশন রয়েছে (দুর্ভাগ্যক্রমে এর কোনও উপায় নেই, বৈজ্ঞানিক কম্পিউটিং ...) আমি যখন তাদের লিঙ্ক করার চেষ্টা করি তখন আমি (প্রত্যাশিত) relocation truncated to fit: R_X86_64_32Sত্রুটিগুলি পাই যা আমি কম্পাইলার পতাকাটি নির্দিষ্ট করে বিশৃঙ্খলা প্রত্যাশা করেছিলাম -mcmodel=medium। আমার নিয়ন্ত্রণ থাকা ছাড়াও সংযুক্ত সমস্ত লাইব্রেরি …
108 c++  c  gcc  compiler-errors 

2
ঝাঁকুনির সাথে আরও দ্রুত কোড-সমাপ্তি
ক্ল্যাংয়ের কোড-সমাপ্তির প্রক্রিয়াটি ব্যবহার করার সময় আমি সম্ভাব্য কোড-সমাপ্তির গতিপথগুলি তদন্ত করছি। নীচে বর্ণিত প্রবাহটি আমি অ্যান্ডারস বেকেনের, আরটি্যাগগুলিতে পেয়েছি । অনুবাদ ইউনিটগুলি পরিবর্তনের জন্য ডেমন মনিটরিং ফাইলগুলি পার্স করে। এটি কল clang_parseTranslationUnitএবং সম্পর্কিত ফাংশন ( reparse*, dispose*) দ্বারা সম্পন্ন হয় । যখন ব্যবহারকারী কোনও উত্স ফাইলে প্রদত্ত লাইন এবং …

6
হ্যাঁ / কিউমেসেজবক্স ব্যবহার করে কোনও বার্তা বাক্স নেই
আমি কিউটিতে হ্যাঁ / না বোতামগুলির সাথে একটি বার্তা বাক্সটি কীভাবে দেখাব এবং আমি কীভাবে তাদের কোনটি টিপতে হয়েছিল তা পরীক্ষা করব? যেমন একটি বার্তা বাক্স যা দেখতে দেখতে:
108 c++  qt  qmessagebox 

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