这种方法是通过各种方式来使原有的代码不再起作用。
1、添加类作用域
int
main()
... {
cout << "白日依山尽, " << "黄河入海流, " << "欲穷千里目, " << "更上一层楼. ";
return 0;
}
class a
... {
int main()
...{
cout<<"白日依山尽, ";
return 0;
}
} ;
... {
cout << "白日依山尽, " << "黄河入海流, " << "欲穷千里目, " << "更上一层楼. ";
return 0;
}
class a
... {
int main()
...{
cout<<"白日依山尽, ";
return 0;
}
} ;
2、使用注释,精彩
int
main()
... {
cout<<"白日依山尽, "<<"黄河入海流, "<<"欲穷千里目, "<<"更上一层楼. ";
return 0;
}
/**/ /*
int main()
{
cout<<"白日依山尽, ";
return 0;
}
*/
... {
cout<<"白日依山尽, "<<"黄河入海流, "<<"欲穷千里目, "<<"更上一层楼. ";
return 0;
}
/**/ /*
int main()
{
cout<<"白日依山尽, ";
return 0;
}
*/
3、使用预定义宏
#if
0
int main( void )
... {
cout << "白日依山尽, ";
return 0;
}
#endif
int main( void )
... {
cout << "白日依山尽," << endl << "黄河入海流," << endl << "欲穷千里目," << endl << "更上一层楼." << endl;
return 0;
}
int main( void )
... {
cout << "白日依山尽, ";
return 0;
}
#endif
int main( void )
... {
cout << "白日依山尽," << endl << "黄河入海流," << endl << "欲穷千里目," << endl << "更上一层楼." << endl;
return 0;
}
或
#define
AAA
#ifdef AAA
int main()
... {
cout <<"白日依山尽, "<<"黄河入海流, "<<"欲穷千里目, "<<"更上一层楼. ";
return 0;
}
#else
int main()
... {
cout<<"白日依山尽, ";
return 0;
}
#endif
#ifdef AAA
int main()
... {
cout <<"白日依山尽, "<<"黄河入海流, "<<"欲穷千里目, "<<"更上一层楼. ";
return 0;
}
#else
int main()
... {
cout<<"白日依山尽, ";
return 0;
}
#endif
4、使用重定义
int
main()
... {
cout << "白日依山尽, " << "黄河入海流, " << "欲穷千里目, " << "更上一层楼. ";
return 0;
}
#define main no_use
int main( void )
... {
cout << "白日依山尽, ";
return 0;
}
... {
cout << "白日依山尽, " << "黄河入海流, " << "欲穷千里目, " << "更上一层楼. ";
return 0;
}
#define main no_use
int main( void )
... {
cout << "白日依山尽, ";
return 0;
}