|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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
|
|