10 2010 档案
c++中的explicit关键字
摘要:c++中的explicit关键字用来修饰类的构造函数,表明该构造函数是显式的,既然有"显式"那么必然就有"隐式",那么什么是显示而什么又是隐式的呢?如果c++类的构造函数有一个参数,那么在编译的时候就会有一个缺省的转换操作:将该构造函数对应数据类型的数据转换为该类对象,如下面所示: class MyClass{public:MyClass( int num );}....MyClass obj =...
阅读全文
LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
摘要:这个错误是在链接的时间与默认的一个lib冲突,需要在编译的时间加入参数,如来这个libproject--setting--link category=input 中ingore libraries 加入libcmt 或者在project_option 中加入参数/nodefaultlib:"libcmt"例如其中一个项目的参数原来为advapi32.lib ws2_32.lib oci.lib d...
阅读全文