社区
C++ 语言
帖子详情
c++中的类作为程序运行入口
caizzrr123
2003-08-20 05:24:52
想将c++中的类作为程序运行入口(即是main),如何写?是不是和java一样的?
class application
{
static void main ()
{}
}
我这样写都不行的?
...全文
58
11
打赏
收藏
c++中的类作为程序运行入口
想将c++中的类作为程序运行入口(即是main),如何写?是不是和java一样的? class application { static void main () {} } 我这样写都不行的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rtdb
2003-08-21
打赏
举报
回复
没可能的, C++和C一样, 要有main()的。
caizzrr123
2003-08-21
打赏
举报
回复
我是希望全是用面向对象写,就好java那样连入中程序也是在类里面
caizzrr
2003-08-21
打赏
举报
回复
好象是不可以的
因为c++不完全是面向对象
csdn5211
2003-08-21
打赏
举报
回复
不可以!
skywater
2003-08-21
打赏
举报
回复
Jinhao(辣子鸡丁) 是对的。MFC里不也是一个全局的类对象吗。
syscookies
2003-08-21
打赏
举报
回复
不对吧,好象,你可以在C++里面指定程序的入口吧
通过设置连接选项/entry,不过我还没有试过哦
wbh0360
2003-08-21
打赏
举报
回复
不可能没main的!
java是java,语法不同嘛!
leasun
2003-08-20
打赏
举报
回复
其实最好是在你的main函数里构造对象
ShiChao
2003-08-20
打赏
举报
回复
同意楼上
在执行main()之前,先执行全局变量的构造函数
Jinhao
2003-08-20
打赏
举报
回复
class A
{
public: A(){cout<<"Kill Me"; }
};
A killme;
int main(){}
Jinhao
2003-08-20
打赏
举报
回复
class A
{
public: A(){cout<<"Kill Me"; }
};
A killme;
int main(){}
Windows
C++
程序的
入口
点
第一个问题,什么是
入口
点? 对于开发者来说,程序的
入口
点就是程序执行的时候第一个执行的函数。 对于
C++
程序,常见的
入口
点有: 1.main 2.WinMain 3.DllMain 对于操作系统来说,程序的
入口
点就是把程序装载到内存后,第一条命令开始的地方。 操作系统(Windows)如何确定
入口
点呢? 首先,Windows下所有可执行程序都是PE格式,PE其
中
一个组成部分 可选头,...
c++
程序真正
入口
函数
c++
程序真正
入口
函数 我们以前写windows控制台程序时,都是先写个main()函数,写windows窗口程序时,首先要写winmain()函数,然后再写自己的逻辑;然后编译,然后点击exe就能运行我们的程序了;并且认为main或winmain是程序
中
第一个运行的程序,也是必须存在的函数,但深入了解window的编程就会发现,main或winma
C++
程序运行
过程
对于一个基本的C++程序一般的运行过程如下 预处理:主要是头文件的展开,宏的展开 编译:这个阶段编译器主要做词法分析、语法分析、语义分析等,在检查无错误后后,把代码翻译成汇编语言 汇编:汇编语言转化为机器语言的过程 链接:针对一些库进行调用,如一些静态库和,然后组合到目标文件
中
注意:对于静态库程序在编译链接的时候把库的代码链接到可执行文件
中
。 而对于共享库,链接后文件仅仅包含
入口
地址...
C++
程序
入口
本文转载自:http://blog.163.com/lyzaily@126/blog/static/4243883720091053548157/ 今天终于有时间来研究一下一个很大很大的工程编译成一个exe和若干dll后,程序是如果执行它的第一条指令的?操作系统以什么规则来找到应该执行的第一条指令(或说如何找到第一个
入口
函数的)? 我们以前写windows
温故
C++
:
入口
函数
一、什么是
入口
函数 计算机上电启动时,都是首先执行物理地址为0xFFFF0H的指令,然后进行一系列操作。可以认为,0xFFFF0H是计算机启动的
入口
点。 每个程序都有一个第一个要执行的指令,这个指令的程序地址就是这个程序的
入口
点。
C++
程序启动时,首先执行的程序
中
那个指令或者首先从程序那个地方开始呢? 有过
C++
编程经验的人可能会说:“从main函数开始”。我认为,这是不准确的
C++ 语言
64,636
社区成员
250,963
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章