📜  C++ |类和对象|问题6

📅  最后修改于: 2021-05-26 03:06:51             🧑  作者: Mango

关于以下程序,以下哪一项是正确的

#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基础课程》。