关于c++的,每个程序不都应该有一个(main)主函数吗?是不是有些情况系不用?
2个回答
展开全部
纯C/C++语言,当然必须有一个main函数了,没有特例
不过例如你用vc或者说vs,你可能发现main函数的名字是WinMain或者说_tmain之类的,其实不是没有main,也不是main不存在,只是隐藏在编译器内部你看不到而已⋯⋯效果是一样的
不过例如你用vc或者说vs,你可能发现main函数的名字是WinMain或者说_tmain之类的,其实不是没有main,也不是main不存在,只是隐藏在编译器内部你看不到而已⋯⋯效果是一样的
追问
有dllmain
本来我在网上查了一下,怀疑有可能是宏定义
但我用cirl+f查找结果还是没有?
我下的是一个足球机器人的代码,这个代码相当一个策略,实验平台会调用它产生的动态数据库链接。
还有我想问一下,怎么产生DLL文件。
谢谢
追答
虽然说标准是main,不过在特殊情况不是也可以从某种意义上高于标准的嘛,所以main这个名字只是一个概念,也可以是其他名字,你知道它是程序入口函数就好了(当然不同的明明也可能有不同的作用,这些资料一般都很多,微软相关的你可以去查阅MSDN,这个要说就太多了)
dll也就是一个特殊的,用来被其他程序调用的程序而已,新建一个dll工程然后写些函数,在其他程序里面就可以用LoadLibrary之类的函数调用了。简单是这么说,详细……就很难说了,要说能说出去一本书去
总之就是一个特殊的程序而已
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询