大约有 3,000 项符合查询结果(耗时:0.0105秒) [XML]

https://www.tsingfun.com/it/cpp/2090.html 

error C2664: “find_char”: 不能将参数 1 从“const char [14]”转换为“...

...} 解决方法:如果函数不修改相应实参,应该将引用形参定义为const引用,这样字面常量、const对象也能调用此函数,避免不必要的限制。error C2664 find_char
https://www.tsingfun.com/it/cpp/2101.html 

passing xxx as \'this\' argument of xxx discards qualifiers - C/C++ - 清泛网 - 专注C/C++及内核技术

...象了,那么调用getId等方法时只能调用其const版本,因为没有定义这个版本,因此编译器提示错误. 解决方法就是将getId和getName方法声明为const成员,即在函数末尾加上const关键字。 const 常量成员
https://www.tsingfun.com/it/cpp/2102.html 

error: cannot dynamic_cast ‘b’ (of type ‘class Base*’) to type ‘c...

...为多态的,即要求至少有一个虚函数,因此需要仔细检查类定义中有无虚函数,例如可以将析构函数设置为虚函数. 更正后的代码为(来自: c++ - converting a base class pointer to a derived class pointer): #include <iostream> using namespace std; class ...
https://www.tsingfun.com/it/cpp/2106.html 

error C2280: \'std::mutex::mutex(const std::mutex &)\' : attempting to...

...std::mutex的类的拷贝构造函数和赋操作符重载函数,自定义或者标记为delete. 例如: class Account { public: Account(int id_, double ba = 0.0) :id(id_), balance(ba){} void withdraw(double amount){ balance -= amount; } void deposit(double amount){ balan...
https://www.tsingfun.com/it/cpp/2146.html 

__declspec(dllexport) 导出符号解决链接失败问题 - C/C++ - 清泛网 - 专注C/C++及内核技术

...上了 -fvisibility=hidden 指定不导出,然后使用上面的宏,自定义导出,与Windows就类似了。 特别注意: 以上这个导出、导入的方式仅针对动态库,而静态库无需任何申明,宏全部替换成空即可。 __declspec dllexport
https://www.tsingfun.com/it/cpp/2148.html 

MFC中重载的DoDataExchange函数为何不被调用 - C/C++ - 清泛网 - 专注C/C++及内核技术

...taExchange函数,至此被绑定的变量才得以初始化。 所以自定义的窗口类如果要绑定控件与变量,一定要重载虚函数virtual void OnInitialUpdate(),并在里面调用基类的OnInitialUpdate方法。 DoDataExchange OnInitialUpdate
https://www.tsingfun.com/it/cpp/2154.html 

MFC SetCursor设置手型鼠标光标 - C/C++ - 清泛网 - 专注C/C++及内核技术

...西 IDC_UPARROW 垂直箭头 IDC_WAIT 沙漏 IDC_HAND 手型 自定义光标: SetCursor(LoadCursor(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDC_MYCURSOR))); SetCursor 手型 鼠标光标
https://www.tsingfun.com/it/cpp/2496.html 

hidden symbol ... is referenced by DSO 剖析 - C/C++ - 清泛网 - 专注C/C++及内核技术

...上了 -fvisibility=hidden 指定不导出,然后使用上面的宏,自定义导出,与Windows就类似了。 dllexport visibility
https://www.tsingfun.com/it/op... 

实战做项目如何选择开源许可协议(二)- 开放代码 - 开源 & Github - 清泛...

... 点击创建工程后,可以选择自己工程的开源协议。预定义协议支持不是太多,主要有常见的BSD、GPL、MIT、APACHE、ECLIPSE、MPL。没有包含的可以选择other open source 填写。 2、github, 这个后期之秀,由于git协议本身的优势这几...
https://www.tsingfun.com/ilife/tech/229.html 

机器人新闻编辑员:有速度 没内涵 - 资讯 - 清泛网 - 专注C/C++及内核技术

...间,但他们真的可以替代人类编辑吗? 这取决于你怎么定义”替代“。一款名为WordSmith的自动编写软件无疑是短篇新闻的最快写手,两分钟就可以生成一篇文章。可惜的是并没有人想要读机器人写出的文章。现状是,机器人写...