访问说明符,无法调用派生类中定义的函数 我试图了解C++中的访问说明符,因此我从基类访问公共和受保护成员,并在派生类中执行了一个添加函数,如下面所示, #include<iostream> using namespace std; class Base { public: int a; protected: int b; }; class Derived : public Base { public: int sum; void add() { a = 10; b = 20; sum = a + b; } }; int main() { Derived Obj; Obj.add; cout << "The sum : " << Obj.sum << "\n"; return 0; } #包括 使用名称空间std; 阶级基础 { 公众: INTA; 受保护的: int b; }; 派生类:公共基 { 公众: 整数和; void add() { a=10; b=20; 总和=a+b; } }; int main() { 派生Obj; Obj.add; cout
函数调用在以下行中缺少括号:访问说明符,无法调用派生类中定义的函数 我试图了解C++中的访问说明符,因此我从基类访问公共和受保护成员,并在派生类中执行了一个添加函数,如下面所示, #include<iostream> using namespace std; class Base { public: int a; protected: int b; }; class Derived : public Base { public: int sum; void add() { a = 10; b = 20; sum = a + b; } }; int main() { Derived Obj; Obj.add; cout << "The sum : " << Obj.sum << "\n"; return 0; } #包括 使用名称空间std; 阶级基础 { 公众: INTA; 受保护的: int b; }; 派生类:公共基 { 公众: 整数和; void add() { a=10; b=20; 总和=a+b; } }; int main() { 派生Obj; Obj.add; cout,c++,access-specifier,C++,Access Specifier,函数调用在以下行中缺少括号: Obj.add; 代码> > Obj.Advor(;代码/>代码> < /P>什么是 Obj.Advuts:?这不是C++中的有效语句。编译器是这样告诉你的。C++中的函数是通过()>代码>操作符来调用的。如果你想调用函数,那么你的代码>()>代码>操作符?
Obj.add;
<>代码> > Obj.Advor(;代码/>代码> < /P>什么是<代码> Obj.Advuts:<代码>?这不是C++中的有效语句。编译器是这样告诉你的。C++中的函数是通过<代码>()>代码>操作符来调用的。如果你想调用函数,那么你的代码>()>代码>操作符?