关于以下程序,以下哪一项是正确的
#include
class Test
{
public:
int i;
void get();
};
void Test::get()
{
std::cout << "Enter the value of i: ";
std::cin >> i;
}
Test t; // Global object
int main()
{
Test t; // local object
t.get();
std::cout << "value of i in local t: "<
由Pravasi Meet提供
(A)编译器错误:不能有两个对象具有相同的类名
(B) “ :: t.get();”行中的编译器错误
(C)编译运行正常答案: (C)
说明:上面的程序可以编译并正常运行。像变量一样,可以创建两个具有相同名称和不同作用域的对象。
这个问题的测验
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。