错误改正
亦木95
stay hungry,stay foolish
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Error C2893
错误提示:Error 1 error C2893: Failed to specialize function template 'unknown-type std::less::operator ()(_Ty1 &&,_Ty2 &&) const'错误消息未能使函数模板“template name”专用化编译器未能使函数模板专用化。有多种原因可导致此错误。通常,处理 C289原创 2016-04-12 19:44:30 · 5778 阅读 · 1 评论 -
Error C2662
错误提示:严重性 代码 说明 项目 文件行 禁止显示状态错误 C2662 “int credit_card::calc_free_days(boost::gregorian::date)”: 不能将“this”指针从“const credit_card”转换为“credit_card &”chapter2 d:\project\boost\chapter2\eg_date_ti原创 2016-04-12 20:32:34 · 1110 阅读 · 0 评论 -
ErrorC2664
函数”: 无法将参数 n 从“类型 1”转换为“类型 2”如果创建了某个类的实例,然后尝试了对用 explicit 关键字标记的构造函数进行隐式转换,则可能会发生此参数转换问题。有关显式转换的详细信息,请参阅转换。如果将临时对象传递给采用指向对象的引用作为参数的函数,则该引用必须是 const 引用。如果使用不是函数所预期的类型的参数传递该函数,则使用适当的构造函数可创转载 2016-04-14 22:15:00 · 7259 阅读 · 0 评论 -
shared_ptr不明确
boost的一些库,比如share_ptr已经被高版本的stl采纳了.如果你一块儿用编译器当然搞不清你要用那个了.我想你肯定写了这样的东西using namespace std;using namespace tr1;using namespace boost;实际上两个智能指针是一样的,你只需要用一个即可.如果你一定要两个都用,那么不要写上面的语句.而是应该写std::tr1::xxxx转载 2016-04-15 09:49:40 · 1446 阅读 · 0 评论 -
LNK2005
VC++的链接错误LNK2005编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。造成LNK2005错误主要有以下几种情况:1. 重复定义全局变量。可能存在两种情况:A、 对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对转载 2016-05-03 20:00:27 · 692 阅读 · 1 评论 -
指针
#includeusing namespace std;int main() { int a = 2; int *b = &a; int c = (*b); cout << "address b:" << b << endl; cout << "address c:" << &c << endl; return 0;}输出结果:address b:00F3F720ad原创 2016-05-09 23:26:58 · 266 阅读 · 0 评论 -
Msbuild Error:指定的配置Debug|MCD无效
以下内容翻译自https://helpdrive.wordpress.com/2011/07/10/the-specified-solution-configuration-debugmcd-is-invalid/在Windows下编译PostgreSQL代码时遇到错误,具体内容类似于------ The Specified solution configur原创 2017-03-09 14:12:40 · 2119 阅读 · 0 评论
分享