我会简短地介绍一下代码示例:
class myClass
{
public:
myClass();
int a;
int b;
int c;
}
// In the myClass.cpp or whatever
myClass::myClass( )
{
a = 0;
b = 0;
c = 0;
}
Run Code Online (Sandbox Code Playgroud)
好的.如果我知道有一个myClass的实例并将一些随机垃圾设置为a,b和c.
我想出了这样的方式:
myClass emptyInstance;
myUsedInstance = emptyInstance; // Ewww.. code smell?
Run Code Online (Sandbox Code Playgroud)
要么..
myUsedInstance.a = 0; myUsedInstance.c = 0; myUsedInstance.c = 0;
Run Code Online (Sandbox Code Playgroud)
c++ ×1