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

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

18
অপারেটর [] [] ওভারলোড
[]দু'বার ওভারলোড করা সম্ভব ? অনুমতি দেওয়ার জন্য, এর মতো কিছু: function[3][3](একটি দ্বিমাত্রিক অ্যারের মতো)। যদি এটি সম্ভব হয় তবে আমি কয়েকটি উদাহরণ কোড দেখতে চাই।

5
সি ++ এ সেট দুটি দফার ছেদটি কীভাবে খুঁজে পাবেন?
আমি সি ++ তে দুটি স্ট্যান্ড :: সেট করার মধ্যবর্তী ছেদটি সন্ধান করার চেষ্টা করছি, তবে আমি ত্রুটি পেতে থাকি। আমি এটির জন্য একটি ছোট নমুনা পরীক্ষা তৈরি করেছি #include <iostream> #include <vector> #include <algorithm> #include <set> using namespace std; int main() { set<int> s1; set<int> s2; s1.insert(1); s1.insert(2); s1.insert(3); …

10
মেমকি () এবং মেমমোভ () পয়েন্টার ইনক্রিমেন্টের চেয়ে দ্রুত কেন?
আমি কপি করছি N থেকে বাইট pSrcথেকে pDest। এটি একটি একক লুপে করা যেতে পারে: for (int i = 0; i < N; i++) *pDest++ = *pSrc++ কেন এই তুলনায় ধীর হয় memcpyবা memmove? এটির গতি বাড়ানোর জন্য তারা কোন কৌশল ব্যবহার করে?
92 c++  c  loops 

10
C ++ এ দীর্ঘ সমীকরণ প্রয়োগ করার সময় আমি কীভাবে একটি উচ্চ-স্তরের পদ্ধতির মাধ্যমে কর্মক্ষমতা উন্নত করতে পারি
আমি কিছু ইঞ্জিনিয়ারিং সিমুলেশন বিকাশ করছি। এর মধ্যে উপাদানের মতো রাবারের স্ট্রেস গণনা করার জন্য এই সমীকরণের মতো কিছু দীর্ঘ সমীকরণ বাস্তবায়ন করা হয়: T = ( mu * ( pow(l1 * pow(l1 * l2 * l3, -0.1e1 / 0.3e1), a) * a * ( pow(l1 * l2 * l3, …

9
((A + (খ & 255)) এবং 255) ((a + b) এবং 255) এর মতো?
আমি কিছু সি ++ কোড ব্রাউজ করছিলাম এবং এর মতো কিছু পেয়েছি: (a + (b & 255)) & 255 দ্বিগুণ এবং আমাকে বিরক্ত করেছে, তাই আমি ভেবেছিলাম: (a + b) & 255 ( aএবং b32-বিট স্বাক্ষরবিহীন পূর্ণসংখ্যাগুলি) আমার তত্ত্বটি নিশ্চিত করতে আমি দ্রুত একটি পরীক্ষা স্ক্রিপ্ট (জেএস) লিখেছিলাম: for (var …
92 c++  binary  logic 

13
উইন্ডোজের জন্য এলএলভিএম সি ++ আইডিই
উইন্ডোজের জন্য কি কিছু সি / সি ++ আইডিই রয়েছে, যা আধুনিক এক্সকোডের মতো এলএলভিএম সংকলক (এবং ক্ল্যাং সি / সি ++ বিশ্লেষক) এর সাথে সংহত হয়েছে । আমার কাছে ডেভ-সিপ্পি (এটি পুরানো জিসিসি ব্যবহার করে) এবং কোড :: ব্লক (কিছু জিসিসি সহ) রয়েছে। তবে জিসিসি আমাকে খুব ক্রিপ্টিক ত্রুটি …
92 c++  windows  ide  llvm  clang 

1
কেন libc ++ এর ভেক্টর <বুুল> :: কনস্ট্রেট রেফারেন্স বুল হয় না?
বিভাগ 23.3.7 শ্রেণি vector&lt;bool&gt;[ভেক্টর.বুল], অনুচ্ছেদ 1 এ বলা হয়েছে: template &lt;class Allocator&gt; class vector&lt;bool, Allocator&gt; { public: // types: typedef bool const_reference; ... তবে এই প্রোগ্রামটি libc ++ ব্যবহার করার সময় সংকলন করতে ব্যর্থ হয়: #include &lt;vector&gt; #include &lt;type_traits&gt; int main() { static_assert(std::is_same&lt;std::vector&lt;bool&gt;::const_reference, bool&gt;{}, "?"); } তবুও আমি লক্ষ করি …

6
কনস্ট_কাস্ট নিরাপদ?
আমি খুব বেশি তথ্য খুঁজে পাচ্ছি না const_cast। আমি কেবলমাত্র তথ্য (স্ট্যাক ওভারফ্লোতে) পেতাম তা হ'ল: const_cast&lt;&gt;()যোগ করার জন্য / একটি ভেরিয়েবলের অপসারণ const (নেস) (বা উদ্বায়ী-অন্তরীপ) ব্যবহার করা হয়। এটি আমাকে উদ্বিগ্ন করে তোলে। কোনও const_castকারণে অপ্রত্যাশিত আচরণ ব্যবহার করা যাবে? তা হলে কী? বিকল্পভাবে, কখন ব্যবহার করা ঠিক …

1
এর মানে কি?
আমার 2 টি ক্লাস রয়েছে: class base { virtual void foo() {}; }; class derived : public base { void foo() { base::foo(); } }; আমি একটি ভুল করেছি এবং base:foo();পরিবর্তে লিখেছি base::foo();। কোডটি সংকলন করে চালানো হয়েছিল, তবে সেগফ্ল্যাশ্ট। আমি কীভাবে এটি গুগল করতে পারি এবং এটি কী তা …
92 c++  syntax 

8
পাইথন কি সি ++ এর চেয়ে দ্রুত এবং হালকা? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত এবং সম্ভবত পুনরায় খোলা যেতে পারে …

5
libstdc ++। so.6: ভাগ করা অবজেক্ট ফাইলটি খুলতে পারে না: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই
আমি সিল্কস্ক্রিন কমান্ডটি সিল্ক ++ প্রোগ্রাম দিয়ে চালাতে চাই তবে আমি এই ত্রুটি পেয়েছি /usr/local/cilk/bin/../lib32/pinbin: ভাগ করা লাইব্রেরিগুলি লোড করার সময় ত্রুটি: libstdc ++ .6.6: ভাগ করা অবজেক্ট ফাইলটি খুলতে পারে না: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই অনুগ্রহ করে আপনি কি আমাকে সাহায্য করতে পারেন
92 c++  cilk  cilk-plus 

3
টাইপ করা তথ্য কখন সি ++ এ পিছনে প্রবাহিত হয়?
আমি সবেমাত্র CppCon 2018"ক্লাস টেম্পলেট আর্গুমেন্ট কমানো " তে স্টিফান টি। লাভভেজের আলাপ দেখেছি , যেখানে কোনও এক সময় তিনি ঘটনাচক্রে বলেছেন: সি ++ ধরণের তথ্য প্রায় কখনই পিছনের দিকে প্রবাহিত হয় না ... আমাকে "প্রায়" বলতে হয়েছিল কারণ একটি বা দুটি ক্ষেত্রে সম্ভবত আরও বেশি তবে খুব কম রয়েছে …

3
ডাব্লুটিএফ কি ডাব্লুটিএফ? (ওয়েবকিট কোড বেসে)
আমি ক্রোমিয়ামের কোড বেসটি ডাউনলোড করে ডাব্লুটিএফ নেমস্পেস জুড়ে চলেছি । namespace WTF { /* * C++'s idea of a reinterpret_cast lacks sufficient cojones. */ template&lt;typename TO, typename FROM&gt; TO bitwise_cast(FROM in) { COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_wtf_reinterpret_cast_sizeof_types_is_equal); union { FROM from; TO to; } u; u.from = in; return u.to; …
92 c++  webkit  chromium 

6
একটি অব্যবহৃত সদস্যের পরিবর্তনশীল কী স্মৃতি গ্রহণ করে?
কোনও সদস্যের পরিবর্তনশীল আরম্ভ করা এবং রেফারেন্সিং / এটি ব্যবহার না করে রানটাইম চলাকালীন আরও র‌্যাম গ্রহণ করে, বা সংকলকটি কেবল সেই পরিবর্তনশীলটিকে উপেক্ষা করে? struct Foo { int var1; int var2; Foo() { var1 = 5; std::cout &lt;&lt; var1; } }; উপরের উদাহরণে, সদস্য 'var1' একটি মান পায় যা …
92 c++  memory  struct 

4
কেন (কেবল) কিছু সংকলক একই পংক্তির অক্ষরের জন্য একই ঠিকানা ব্যবহার করবেন?
https://godbolt.org/z/cyBiWY আমি 'some'এমএসভিসি দ্বারা উত্পাদিত এসেম্বলার কোডে দুটি আক্ষরিক দেখতে পাই , তবে কেবল ঝাঁকুনি এবং জিসিসি সহ। এটি কোড কার্যকর করার সম্পূর্ণ ভিন্ন ফলাফলের দিকে নিয়ে যায়। static const char *A = "some"; static const char *B = "some"; void f() { if (A == B) { throw "Hello, …

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