视屏上的一个程序,看了半天还是不明白错在那里,哪位大神帮帮忙

prehension 2014-04-28 09:31:53
#include <iostream>
using namespace std;
class Base{
public:
Base(){ cout << "construct in Base\n"; }
~Base()
{
cout << "destruct Base" << endl;
}
};
class subclass :public Base
{
public:
subclass(){ cout << "construct in subclass\n"; }
~subclass()
{
cout << "destruct subclass" << endl;
}
};


void mian()
{
cout << "first:\n";
Base bc;
cout << "second:\n";
subclass sc ;
cout << "end!\n";

}

MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
1>c:\users\prehension\documents\visual studio 2013\Projects\shiping1\Debug\shiping1.exe : fatal error LNK1120: 1 个无法解析的外部命令
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
...全文
156 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
醉清风_CC 2014-04-29
  • 打赏
  • 举报
回复
引用 2 楼 u014693181 的回复:
额 你为何 把 main() 写成 mian() 还有 应该 用 int main() 吧
如果没有返回值的话,也可以写成 void main ()的。
bityoungs 2014-04-29
  • 打赏
  • 举报
回复
引用 5 楼 u013934621 的回复:
[quote=引用 2 楼 u014693181 的回复:] 额 你为何 把 main() 写成 mian() 还有 应该 用 int main() 吧
我草。 眼睛忒好使啊。 我看了半天都没看出来是main写错了。。。还以为是subsystem问题[/quote] 哈哈哈 这就叫当局者迷吧
「已注销」 2014-04-29
  • 打赏
  • 举报
回复
#include <iostream>
using  namespace std;
class Base{
public:
Base(){ cout << "construct in Base\n"; }
~Base()
{
cout << "destruct Base" << endl;
}
};
class subclass :public Base
{
public:
subclass(){ cout << "construct in subclass\n"; }
~subclass()
{
cout << "destruct subclass" << endl;
}
};


int  main()
{
cout << "first:\n";
Base bc;
cout << "second:\n";
subclass sc ;
cout << "end!\n";
return 0;

}
shlvshe00 2014-04-29
  • 打赏
  • 举报
回复
void mian()............ main()
hjl0508 2014-04-29
  • 打赏
  • 举报
回复
这种错误,确实不应该啊!
z_bo 2014-04-29
  • 打赏
  • 举报
回复
引用 2 楼 u014693181 的回复:
额 你为何 把 main() 写成 mian() 还有 应该 用 int main() 吧
我草。 眼睛忒好使啊。 我看了半天都没看出来是main写错了。。。还以为是subsystem问题
赵4老师 2014-04-29
  • 打赏
  • 举报
回复
关于自己是否适合编程的很简单的测试: 在报纸或杂志上随便找一段约1000字的文章,在Word中输入一遍。输完后再参考下面答案: A里面有10处以上文字或标点错误 B里面没有文字或标点错误并敢为此跟人打赌 C里面没有文字或标点错误并且字体和排版完全与原稿一致 D打印在半透明的纸上和原稿重叠在一起检查一模一样,且自我感觉很有成就感 A不适合编程(理由:打字准确度偏低、粗心大意) B初级程序员(理由:打字准确度很高、认真细致、自信、理解全角半角概念) C高级程序员(理由:在B的基础上理解字体和排版也是电脑打印的重要因素、但相比D还不够偏执、精益求精、结果可验证) D软件项目经理(理由:能针对项目给出令人信服的细致到极点的需求说明和典型测试用例。用户几乎挑不出毛病。专业!) 如果想从A变成B的话,到我的资源http://download.csdn.net/detail/zhao4zhong1/4084259里面下载“适合程序员的键盘练习”
YCMyTot 2014-04-28
  • 打赏
  • 举报
回复
额 你为何 把 main() 写成 mian() 还有 应该 用 int main() 吧
鱼在沙漠 2014-04-28
  • 打赏
  • 举报
回复
应该是main,你怎么写的mian。

65,209

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧