では、これら 2 つの関数は C++ で同じことを達成するのでしょうか?
void MYCLASS::clear() {
classSize = 0;
class_ptr = NULL;
}
void MYCLASS::clear() {
classSize = 0;
*class_ptr = NULL;
}
int *class_ptr
私のヘッダーファイルで宣言されている場所。マウスを Visual Studio の上に置くと、class_ptr が同じ型として表示されます。
どちらもclass_ptrをNULLで指していると思います。ただし、実際に両方がこれを行っていることを確認したいと思います。