पर विचार करें: int f() {
static int i = 0;
return i++;
}
struct Test {
int a, b;
Test() : a(f()), b(f()) {}
};
Test t;
मुझे पता है कि astruct में उनकी घोषणा के आदेश के कारण
जब मैं सी ++ में स्थिर चर का उपयोग करता हूं, तो मैं अक्सर अपने कन्स्ट्रक्टर को दूसरे स्थानांतरित करने वाले एक चर को प्रारंभ करना चाहता हूं। दूसरे शब्दों में, मैं स्थिर उदाहरण बनाना चाहता हूं जो एक दूस
मैं इस सवाल है, जो मैं के बारे में पहले सोचा था, लेकिन सोचा यह जवाब देने के लिए int x = x + 1;
int main() {
return x;
}
मेरा प्रश्न कार्यक्रम के व्यवहार परिभाषित या अपरिभाषित है कि क्या करता