首页 > 试题广场 >

在C++中,TestClass定义如下: class Tes

[单选题]
在C++中,TestClass定义如下:
class TestClass {
public:
	~TestClass() {
		if (nullptr != v) {
			delete v;
			v = nullptr;
		}
	}

	TestClass() {}
	TestClass(int i) { v = new int(i); }
	int* v = nullptr;
};
对v赋值,以下语句正确的是()
  • TestClass t; t.v = 1;
  • TestClass t; *t.v = 1;
  • TestClass t; t.*v = 1;
  • TestClass t(1);

这道题你会答吗?花几分钟告诉大家答案吧!