为什么我看到的C++程序中没有找到如C中一样的Main或者WinMain这样的函数?

caocao81 2004-05-03 01:35:06
我初学C++,在看别人的代码时竟然没有找到Main或者WinMain这样的函数,但程序可以正常编译和运行,我不明白程序是从哪里开始执行的,请各位高手指点.(环境是WIN2000 Ser,VC 6.0)我看过Windows程序设计中至少也还有个WinMain做一些初使化的工作,但我现在发现的这段代码竟然我只看到有MainFrm.cpp这个窗体的CPP,是不是程序就是从这里开始执行的啊?
另外,如果要看Linux代码的话,Linux中会有会有Main或者XXXMain这样的函数来代表程序的入口啊?
...全文
205 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wisdomxian 2004-05-03
  • 打赏
  • 举报
回复
还是从C++开始吧。否则直接就看MFC会极大的打击你的自信的。当然如果你是天才的话,那就另说了 :)
看完C++也不要急于看MFC,最好再看看SDKwindows编程,然后看看深入浅出,然后再看具体的MFC代码的话,就轻松多了,当然还会有一些不懂的地方,不过那都是些类的东西,通过MSDN都可以查到。至少那个时候心里是清楚的。
cngdzhang 2004-05-03
  • 打赏
  • 举报
回复
在VC中,控制台程序用Main
带窗体的程序用WinMain

当然也可以用编译开关进行指定
nirvana_li 2004-05-03
  • 打赏
  • 举报
回复
MFC写出来东东都隐藏了的。
caocao81 2004-05-03
  • 打赏
  • 举报
回复
原来是这样啊,多谢各位指点,不过Linux源代码中是不是也有Main这样的入口?(我猜应该有)不知道我的理解对不对.
02051223 2004-05-03
  • 打赏
  • 举报
回复
你看的是MFC程序代码呀!
他和c++的原理是 一样的用函数实现时有些不一样。
应该先学好c++,再看 MFC。否则你是一头雾水的。
应为他和c及c++等不同。如你说的main,winmain等等!
julyclyde 2004-05-03
  • 打赏
  • 举报
回复
http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS0012962
http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS0011477
http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS0012996
http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS0012996
freefalcon 2004-05-03
  • 打赏
  • 举报
回复

刚才看得太快了,原来楼主在看MFC代码

初学C++,不要看这些啦,用Dev-Cpp编译器吧,免得MFC的那些东西扰乱了学习C++的思路
Dev-Cpp在www.c-view.org有下载,简单易用,就是编译速度慢
hyperioncc 2004-05-03
  • 打赏
  • 举报
回复
用了MFC的程序就是这样。不是没有,而是被封装隐藏起来了
julyclyde 2004-05-03
  • 打赏
  • 举报
回复
呵呵。这个问题,你看一下《深入浅出MFC》、《…………MFC》还有Borland出的那个《××VCL》就明白了
freefalcon 2004-05-03
  • 打赏
  • 举报
回复
怎会?

C++的主函数便是main,和C一样
不知你看的是什么代码

65,187

社区成员

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

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