编辑:通过独立我的意思是一个程序,不运行在一个托管的环境(例如操作系统).我希望我的程序成为计算机加载的第一个程序,而不是操作系统.
http://www.codeproject.com/KB/tips/boot-loader.aspx
您需要一个小程序启动代码才能使您远离main(),但您可以在C中写入其余的代码.如果您想在运行时创建对象,并且需要多个线程,则必须编写自己的堆管理器(new / delete).