可能重复:
Changing c++ output without changing the main() function
How to assign a method's output to a textbox value without code behind
如何在不修改主要功能的情况下编写hello world? 感谢
int main(){return 0;}
答案 0 :(得分:12)
#include<iostream>
int hello() {
cout<<"Hello World"<<endl;
}
static int foo = hello();
int main(){return 0;}
答案 1 :(得分:11)
只需将此代码添加到某处的.cpp文件中即可。
class Hack {
Hack() { cout << "Hello World"; }
} hackInstance;
答案 2 :(得分:4)
使用预处理器#define扩展以返回打印hello world,然后返回。
答案 3 :(得分:1)
我假设有一个创造性地使用#define预处理器语句可以使这个工作。