一。对象的构造(上)
<强>问:对象中成员变量的初始值是多少吗? 强>
<代码> # include & lt; iostream> 使用名称空间性病; 类测试 { 私人: int我; int j; 公众: int getI () { 返回我; } int getJ () { 返回j; } }; int main () { 测试t1; cout<& lt;“t1.getI ()=" & lt; & lt; t1.getI () & lt; & lt; endl; cout<& lt;“t1.getJ ()=" & lt; & lt; t1.getJ () & lt; & lt; endl; }代码>
输出的结果为
<代码> # include & lt; iostream> 使用名称空间性病; 类测试 { 私人: int我; int j; 公众: int getI () { 返回我; } int getJ () { 返回j; } }; 测试gt; int main () { cout<& lt;“gt.getI ()=" & lt; & lt; gt.getI () & lt; & lt; endl; cout<& lt;“gt.getJ ()=" & lt; & lt; gt.getJ () & lt; & lt; endl; 测试t1; cout<& lt;“t1.getI ()=" & lt; & lt; t1.getI () & lt; & lt; endl; cout<& lt;“t1.getJ ()=" & lt; & lt; t1.getJ () & lt; & lt; endl; 测试* pt=新的测试; cout<& lt;“pt→getI ()=" & lt; & lt; pt→getI () & lt; & lt; endl; cout<& lt;“pt→getJ ()=" & lt; & lt; pt→getJ () & lt; & lt; endl; 删除pt; 返回0; } 代码>
结果如图
<>强运行结果强>
c++——对象的构造