
c++
千导
这个作者很懒,什么都没留下…
展开
-
c++ explicit初步了解
explicit的意思是明显的,和它相对应的一个词是implicit意思是隐藏的。 我参考了MSDN和《c++标准程序库》对这个关键字的描述,并参考了网络上对这个关键字的解释。现将它的使用方法和总结记录如下: 首先这个关键字只能用在类构造函数。它的作用是不能进行隐式转换。 class gxgExplicit //没有关键字explicit的类 public:转载 2014-07-14 21:13:44 · 576 阅读 · 0 评论 -
c extern初步了解
1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数转载 2014-07-14 21:13:27 · 511 阅读 · 0 评论