c++ पर टैग किए गए जवाब

C ++ एक सामान्य-प्रयोजन प्रोग्रामिंग भाषा है। यह मूल रूप से C के विस्तार के रूप में डिज़ाइन किया गया था और इसमें एक समान सिंटैक्स है, लेकिन यह अब पूरी तरह से अलग भाषा है। C ++ कंपाइलर के साथ संकलित (कोड होने के बारे में) सवालों के लिए इस टैग का उपयोग करें। विशिष्ट मानक संशोधन [C ++ 11], [C ++ 14], [C ++ 17] या [C ++ 20], आदि से संबंधित प्रश्नों के लिए संस्करण-विशिष्ट टैग का उपयोग करें।

1
गोटो रिसाव चर का उपयोग करेगा?
क्या यह सच है कि gotoविध्वंसक और चीजों को बुलाए बिना कोड के बिट्स में कूदता है? जैसे void f() { int x = 0; goto lol; } int main() { f(); lol: return 0; } xलीक नहीं होगी?
94 c++  goto 

7
'uint32_t' पहचानकर्ता को त्रुटि नहीं मिली
मैं विंडोज़ के लिए लिनक्स सी से विज़ुअल सी ++ में कोड पोर्ट कर रहा हूं। विजुअल C ++ पता नहीं है #include <stdint.h>इसलिए मैंने इसे टिप्पणी की। बाद में, मैंने उन 'uint32_t': identifier not foundत्रुटियों को बहुत कुछ पाया । इसे कैसे हल किया जा सकता है?
94 c++  c  visual-c++ 

2
जादू की संख्या को बढ़ावा देने में :: hash_combine
boost::hash_combineटेम्पलेट समारोह हैश (कहा जाता है के लिए एक संदर्भ लेता है seed) और एक वस्तु v। डॉक्स के अनुसार , यह seedके हैश के साथ जोड़ती vहै seed ^= hash_value(v) + 0x9e3779b9 + (seed << 6) + (seed >> 2); मैं देख सकता हूं कि यह निर्धारक है। मैं …

4
क्या वैक्टर C ++ में मूल्य के आधार पर या संदर्भ के आधार पर किए गए हैं
मैं C ++ में कोडिंग कर रहा हूं। यदि मेरे पास कुछ फ़ंक्शन है void foo(vector<int> test)और मैं इसे अपने कार्यक्रम में बुलाता हूं, तो क्या वेक्टर को मूल्य या संदर्भ से पारित किया जाएगा? मैं अनिश्चित हूँ क्योंकि मुझे पता है कि वैक्टर और सरणियाँ समान हैं और यह …
94 c++  arrays  vector 

6
संकलन समय में एक सी स्ट्रिंग की कम्प्यूटिंग लंबाई। क्या यह वास्तव में एक अड़चन है?
मैं संकलन समय में एक स्ट्रिंग शाब्दिक की लंबाई की गणना करने की कोशिश कर रहा हूं। ऐसा करने के लिए मैं निम्नलिखित कोड का उपयोग कर रहा हूं: #include <cstdio> int constexpr length(const char* str) { return *str ? 1 + length(str + 1) : 0; } int main() …

2
std :: st_ :: सेट के लिए back_inserter?
मुझे लगता है कि यह एक सरल प्रश्न है। मुझे ऐसा कुछ करने की आवश्यकता है: std::set<int> s1, s2; s1 = getAnExcitingSet(); std::transform(s1.begin(), s1.end(), std::back_inserter(s2), ExcitingUnaryFunctor()); बेशक, std::back_inserterकाम नहीं करता है क्योंकि वहाँ नहीं है push_back। std::inserterयह भी एक पुनरावृत्ति की जरूरत है? मैंने उपयोग नहीं किया है std::inserterइसलिए मुझे …
94 c++  algorithm  stl 

17
यह जांचने का सबसे सरल तरीका है कि क्या कोई संख्या C ++ में 2 की शक्ति है?
मुझे इस तरह के एक समारोह की आवश्यकता है: // return true iff 'n' is a power of 2, e.g. // is_power_of_2(16) => true is_power_of_2(3) => false bool is_power_of_2(int n); क्या कोई सुझाव दे सकता है कि मैं यह कैसे लिख सकता हूं? क्या आप मुझे एक अच्छी वेब साइट …

7
M_PI math.h के साथ काम करता है लेकिन Visual Studio में cmath के साथ नहीं
मैं Visual Studio 2010 का उपयोग कर रहा हूं। मैंने पढ़ा है कि C ++ में इसके <cmath>बजाय उपयोग करना बेहतर है <math.h>। लेकिन अगर मैं लिखता हूं तो प्रोग्राम में मैं लिखने की कोशिश कर रहा हूं (Win32 कंसोल एप्लिकेशन, खाली प्रोजेक्ट): #define _USE_MATH_DEFINES #include <math.h> यह संकलित करता …

4
ऑपरेटर << बिल्कुल एक तर्क लेना चाहिए
आह #include "logic.h" ... class A { friend ostream&amp; operator&lt;&lt;(ostream&amp;, A&amp;); ... }; logic.cpp #include "a.h" ... ostream&amp; logic::operator&lt;&lt;(ostream&amp; os, A&amp; a) { ... } ... जब मैं संकलन करता हूं, तो यह कहता है: std :: ostream and logic :: ऑपरेटर &lt;&lt; (std :: ostream &amp;, A &amp;) 'को …

5
पुस्तकालय पथ की प्राथमिकता कैसे निर्दिष्ट करें?
मैं एक c ++ कार्यक्रम संकलन कर रहा हूँ का उपयोग कर g++और ld। मेरे पास एक .soपुस्तकालय है जिसे मैं लिंक करने के दौरान उपयोग करना चाहता हूं। हालाँकि, एक ही नाम का एक पुस्तकालय मौजूद है /usr/local/lib, और ldउस पुस्तकालय को चुन रहा है, जिस पर मैं सीधे …
94 c++  linker  g++ 

5
सरणी को वेक्टर में बदलने का सबसे सरल तरीका क्या है?
सरणी को वेक्टर में बदलने का सबसे सरल तरीका क्या है? void test(vector&lt;int&gt; _array) { ... } int x[3]={1, 2, 3}; test(x); // Syntax error. मैं x को सरलतम तरीके से int array से वेक्टर में बदलना चाहता हूं।
94 c++  arrays  vector 

8
प्रीप्रोसेसर मैक्रोज़ बुराई क्यों हैं और विकल्प क्या हैं?
मैंने हमेशा यह पूछा है लेकिन मुझे कभी कोई अच्छा जवाब नहीं मिला; मुझे लगता है कि पहले "हैलो वर्ल्ड" लिखने से पहले लगभग किसी भी प्रोग्रामर ने "मैक्रो का इस्तेमाल कभी नहीं किया जाना चाहिए", "मैक्रो ईविल एनीड" जैसे वाक्यांश का सामना किया था और इसी तरह, मेरा सवाल …

4
इंट्री मिलि और फ्लोट सेकंड के रूप में <chrono> से अवधि कैसे प्राप्त करें?
मैं टाइमर और अवधि के लिए क्रोनो लाइब्रेरी का उपयोग करने की कोशिश कर रहा हूं। मैं एक Duration frameStart;(app शुरू से) और एक Duration frameDelta;(फ्रेम के बीच का समय ) करने में सक्षम होना चाहता हूँ मुझे frameDeltaमिलीसेकंड और फ्लोट सेकंड के रूप में अवधि प्राप्त करने में सक्षम …
94 c++  c++11  timer  chrono 


6
सी ++ एक सक्रिय अपवाद के बिना कहा जाता है
मुझे थ्रेडिंग के साथ C ++ त्रुटि मिल रही है: terminate called without an active exception Aborted यहाँ कोड है: #include &lt;queue&gt; #include &lt;thread&gt; #include &lt;mutex&gt; #include &lt;condition_variable&gt; template&lt;typename TYPE&gt; class blocking_stream { public: blocking_stream(size_t max_buffer_size_) : max_buffer_size(max_buffer_size_) { } //PUSH data into the buffer blocking_stream &amp;operator&lt;&lt;(TYPE &amp;other) { std::unique_lock&lt;std::mutex&gt; …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.