复制
收藏
提问
简洁
#include <iostream> using namespace std; class Sample { int x; public: Sample(int a) { x = a; cout << "constructing object:x=" << x << endl; } }; void func(int n) { static Sample obj(n); //初始化之后 不允许多次初始化 只保留最先一次的结果 } int main() { func(1); func(10); system("pause"); return 0; } 这个程序的结果为什么是这样的
0秒前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
你觉得结果怎么样?