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

1
स्वयं के इनिशियलाइज़र में वैरिएबल का उपयोग
[basic.scope.pdecl] / C ++ 20 मानक मसौदे में से 1 में नोट में निम्नलिखित (गैर-मानक) उदाहरण था ( पुल अनुरोध के विलय से पहले आंशिक उद्धरण 3580 , इस प्रश्न का उत्तर देखें): unsigned char x = x; [...] x को अपने स्वयं के (अनिश्चित) मूल्य के साथ आरंभीकृत किया …

6
C ++ में ओवरलोडेड कंस्ट्रक्टर्स के माध्यम से अज्ञात प्रकार के एक वैरिएबल की शुरुआत
मुख्य रूप से अजगर की पृष्ठभूमि से आने वाले मैं सी ++ में प्रकारों के साथ काम करने में कुछ संघर्ष कर रहा हूं। मैं कई अतिभारित निर्माणकर्ताओं में से एक के माध्यम से एक वर्ग चर को इनिशियलाइज़ करने का प्रयास कर रहा हूं जो विभिन्न प्रकार के मापदंडों …

4
टेम्पलेट प्रकार के सही निर्माता को कैसे कॉल करें?
निम्नलिखित कोड में, मैं टिप्पणी की गई रेखा को उसी तरह से कैसे काम कर सकता हूं जैसे कि इसके ठीक ऊपर की रेखा? मैं इसे एक सामान्य कोड बनाना चाहूंगा, जो किसी टेम्पलेट के उपयुक्त निर्माता को बुलाएगा Type। #include <string> #include <iostream> template <typename Type> struct Class { …

2
चाइल्ड क्लास के लिए कोटलिन वैरिएबल इनिशियलाइज़ेशन वैल्यू 0 के साथ वैरिएबल इनिशियलाइज़ करने के लिए अजीब व्यवहार करता है
मैंने निम्न श्रेणी पदानुक्रम बनाया है: open class A { init { f() } open fun f() { println("In A f") } } class B : A() { var x: Int = 33 init { println("x: " + x) } override fun f() { x = 1 println("x in f: …

4
Int x {y = 5} क्यों संभव है?
int main() { int y; int x{ y = 5 }; //x is 5 } यह कैसे संभव है, चूंकि y = 5 एक गणना योग्य अभिव्यक्ति नहीं है? इसके अलावा, कंपाइलर या आईडीई मुख्य के बारे में शिकायत क्यों नहीं करता () इंट वापस नहीं करता है?

4
कुल आरंभ के लिए खाली आधार वर्ग छिपाएँ
निम्नलिखित कोड पर विचार करें: struct A { // No data members //... }; template<typename T, size_t N> struct B : A { T data[N]; } इस तरह आपको B को इनिशियलाइज़ B<int, 3> b = { {}, {1, 2, 3} }; करना है : मैं बेस क्लास के लिए …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.