| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
用VC++敲C++快速入门17讲代码报了两个错,我看了下和小甲鱼视频上敲得应该是一样的啊,求告知哪里写错了。以下是代码: 
 
#include<iostream> 
#include<string> 
 
class BaseClass 
{ 
public: 
        BaseClass(); 
        ~BaseClass(); 
 
        void doSomething(); 
}; 
 
class SubClass : public BaseClass 
{ 
public: 
        SubClass(); 
   ~SubClass(); 
}; 
 
BaseClass::BaseClass() 
{ 
        std::cout<<"进入基类构造器\n"; 
        std::cout<<"我在基类构造器干了某些事\n\n"; 
} 
 
BaseClass::~BaseClass() 
{ 
        std::cout<<"进入基类析构器\n"; 
        std::cout<<"我在基类析构器干了某些事\n\n"; 
} 
 
void BaseClass::doSomething() 
{ 
        std::cout<<"我干了某些事\n\n"; 
} 
 
SubClass::SubClass() 
{ 
        std::cout<<"进入子类构造器\n\n"; 
        std::cout<<"我在子类构造器干了坏事\n\n"; 
} 
 
SubClass::~SubClass() 
{ 
        std::cout<<"进入子类析构器\n\n"; 
} 
 
int main() 
{ 
        SubClass subclass; 
        subcalss.doSomething(); 
 
        std::cout<<"ok\n"; 
 
        return 0; 
} 
 
有以下两个报错: 
C:\Users\78191\Desktop\Cplusplus\17\17.cpp(51) : error C2065: 'subcalss' : undeclared identifier 
C:\Users\78191\Desktop\Cplusplus\17\17.cpp(51) : error C2228: left of '.doSomething' must have class/struct/union type 
 
拼写错误。。。 
subclass写成了subcalss 
 
 
 |   
 
 
 
 |