Tag: 符合

为什么我应该编写符合CLS的代码?

我发现了很多关于CLS合规性的网页。 我了解到CLS的合规性: 是保证不同assembly兼容性的一种方法 。 是一种声明高安全性代码的方法 许多人写“如果你写代码,你应该写它CLS兼容”。 但据我所知,在通用软件中没有理由使用CLS。 我是对的,还是我错过了什么?

main()真的是C ++程序的开始吗?

来自C ++标准的$ 3.6.1 / 1节读取, 程序应该包含一个名为main的全局函数,它是程序的指定开始 。 现在考虑这个代码, int square(int i) { return i*i; } int user_main() { for ( int i = 0 ; i < 10 ; ++i ) std::cout << square(i) << endl; return 0; } int main_ret= user_main(); int main() { return main_ret; } 这个示例代码做我打算做的,即打印从0到9的整数的平方, 然后进入main()函数,该函数应该是程序的“开始”。 看看这里的输出: http : //www.ideone.com/Niy0R 我还用-pedantic选项GCC […]