E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
C2662
关于C++ error
C2662
cannot convert 'this' pointer from...
做一个很简单的C++实验,竟然报错以下为程序代码,写一个圆类,实现运算符重载。头文件:Circle.h#ifndefCIRCLE_H#defineCIRCLE_HclassCircle{public:Circle():PI(3.14){}Circle(doubleradius):PI(3.14){this->radius=radius;}doublegetRadius(){returnradius
wang_小月
·
2020-09-14 07:44
C++
error
C2662
//LearnSTL.cpp:定义控制台应用程序的入口点。//#include"stdafx.h"#include#include#include#includeusingnamespacestd;//细胞分裂模拟constintSPLIT_TIME_MIN=500;constintSPLIT_TIME_MAX=2000;classCell;priority_queuecellQueue;clas
邢永志
·
2020-09-14 07:53
c++
错误 1 error
C2662
: “ListNode *list::first(void)”: 不能将“this”指针从“const list”转换为“list &
在写列表类时,遇到了这个问题,调用的函数如下:ListNodePosi(T)first()const{returnheader->succ;};//返回列表的首元素templateT&list::operator[](intr)const{ListNodePosi(T)p;p=first();while(0succ;returnp->data;}//重载运算符[];第一次重载运算符函数定义为con
qweasdsb
·
2020-09-14 07:57
工作日志
【qt】error:
C2662
: 不能将“this”指针从“const QMutex”转换为“QMutex &”
【问题描述】自定义MyListModel继承自QAbstractListModel,想给内部存放数据的m_list加锁保护,在rowCount函数里调用m_mtx.lock()时,报错“error:
C2662
摩羯座程序员
·
2020-09-14 07:10
error
C2662
: “int Fraction::numerator(void)”: 不能将“this”指针从“const Fraction”转换为“Fraction &”
这是程序报错errorC2662:“intFraction::numerator(void)”:不能将“this”指针从“constFraction”转换为“Fraction&”note:转换丢失限定符这是源码friendFraction&operator+(constFractiona,constFractionb){returnFraction(a.numerator()+b.numerato
大黄老鼠
·
2020-09-14 07:39
error
C2662
, cannot convert ‘this’ pointer from ‘const class ’ to ‘class &’
先看一下导致这个编译错误的例子:classCOwnInt{public:intget();private:intm_n;};intCOwnInt::get(){returnm_n;}intmain(){constCOwnIntown;own.get();return0;}这个编译错误的主要原因是:程序中定义了一个const的类对象own,然后又用own调用了一个非const的函数get()。由于c
pangshaohua
·
2020-09-14 07:26
C++相关
class
c
编译器
error
C2662
: 无法将this指针从const转化为非const
今天在写程序时遇到了一个报错:errorC2662:'x':cannotconvert'this'pointerfrom'constclassPoint3d'to'classPoint3d&'先看下代码:#include#include#includeusingnamespacestd;classPoint3d{public:Point3d(intx=0,inty=0,intz=0):m_x(x)
inzaghihalo
·
2020-09-14 07:07
C/C++基础
C++ VC++
C2662
编译报错
ErrorC2662'boolCListFileItem::equal2(constCListFileItem&)':cannotconvert'this'pointerfrom'constCListFileItem'to'CListFileItem&'意思:无法将this指针从一个constCListFileItem类转换为CListFileItem&的引用,就是this是一个常量指针,无法进行
mengzhisuoliu
·
2020-09-14 07:07
C++
Experience
编译器错误
C2662
编译器错误C2662VisualStudio2005其他版本1(共1)对本文的评价是有帮助-评价此主题错误消息“function”:不能将“this”指针从“type1”转换为“type2”编译器不能将this指针从type1转换为type2。此错误可能是由对const对象调用非const成员函数引起的。可能的解决方案:从对象声明中移除const。将const添加到成员函数中。下面的示例生成C26
jiafu1115
·
2020-09-14 06:05
C++
c++ windows error
C2662
C2663
//z2014-08-1212:39:50L.141'
[email protected]
[T14,L639,R15,V232]VCC++windowserrorC2662C2663在const成员函数中调用如下语句时:CBitmap*pOldBitmap=m_dc.SelectObject(&bmpIcon);出现了以下错误:errorC2663:“CDC
bamao5628
·
2020-09-14 06:32
C++ error
C2662
: “LinkNode *List::Locate(int)”: 不能将“this”指针从“const List”转换为“List &”
错误1errorC2662:“LinkNode*List::Locate(int)”:不能将“this”指针从“constList”转换为“List&”e:\datastructure\cap_1\cap_1\singlelist.cpp1231Cap_1今天在写数据结构的单链表时遇到此错误,在网上查了相关的错误资料,并修改过来,次分享!错误根本原因是const修饰的问题,下面结合代码分析具体原因
sparkle merit
·
2020-09-14 05:51
C++
编程语法
C++ Error
C2662
cannot convert 'this' pointer from 'const *'
---恢复内容开始---这个错误在于一点:常量对象只能调用常量成员(函数\变量),不能调用非常量成员。另一方面,非常量对象,既可以调用常量成员,又可以调用非常量成员。classA{public:voidfun_1(){std::cout<<"非常量函数"<
weixin_34167043
·
2020-09-14 05:18
Error
C2662
错误提示:错误
C2662
“intcredit_card::calc_free_days(boost::gregorian::date)”:不能将“this”指针从“constcredit_card”转换为
亦木95
·
2020-09-14 05:35
错误改正
C2662
编译错误
出现
C2662
错误的原因是调用了一个常量对象的非常函数举个例子如下classC{public:voidfunc1();//非常函数voidfunc2()const;//常函数}constd;//还可以这样定义常量对象
sulongvc
·
2020-09-14 05:57
VC
编译链接错误或警告
Error
C2662
, cannot convert ‘this’ pointer from ‘const class ’ to ‘class &’的解决办法...
来源:http://www.cnblogs.com/clever101下面的一段代码:#include"stdafx.h"#includeclassPoint3d{public:Point3d(floatx=0.0,floaty=0.0,floatz=0.0):_x(x),_y(y),_z(z){}floatGetX(){return_x;}floatGetY(){return_y;}floatG
iteye_353
·
2020-09-14 05:13
error
C2662
, cannot convert ‘this’ pointer from ‘const class ’ to ‘class &’
先看一下导致这个编译错误的例子:classCOwnInt{public:intget();private:intm_n;};intCOwnInt::get(){returnm_n;}intmain(){constCOwnIntown;own.get();return0;}这个编译错误的主要原因是:程序中定义了一个const的类对象own,然后又用own调用了一个非const的函数get()。由于c
hustszh
·
2020-09-14 05:12
C++中的error
C2662
,const的this指针问题
今天在写C++代码的时候遇到一个错误,涉及到了常量的this指针的问题。简化后的代码如下:#include#includeusingnamespacestd;classA{private:stringstr;stringgetStr();public:voidprint()const;};stringA::getStr(){returnstr;}voidA::print()const{cout<<
bit小兵
·
2020-09-14 05:31
The resolution of ERROR
C2662
: cannot convert 'this' pointer from "const Class-Type" to "Class&"
Considerthefollowingcodesegment(somethingthatwon'taffecttheworldviewandcomprehensioncanbealreadyomitted.)classRectangle{private:doubleleft,top;doubleright,bottom;public:doublelength(){returnfabs(right
KyrinWu
·
2020-09-14 05:24
Error
C2662
错误提示:错误
C2662
“intcredit_card::calc_free_days(boost::gregorian::date)”:不能将“this”指针从“constcredit_card”转换为
u013349653
·
2016-04-12 20:00
error
C2662
error
C2662
: “int Fraction::numerator(void)”: 不能将“this”指针从“const Fraction”转换为“Fraction &”
这是程序报错errorC2662:“intFraction::numerator(void)”:不能将“this”指针从“constFraction”转换为“Fraction&”note:转换丢失限定符这是源码friendFraction&operator+(constFractiona,constFractionb) { returnFraction(a.numerator()+b.numera
qq_32768743
·
2016-04-07 22:00
C++
error
C2662
, cannot convert ‘this’ pointer from
error
C2662
, cannot convert ‘this’ pointer from ‘const class ’ to ‘class &’ 看一下导致这个编译错误的例子: class
·
2015-10-31 09:31
convert
Error
C2662
, cannot convert ‘this’ pointer from ‘const class ’ to ‘class &’
classStockNode { friendclassStockTree; private: StockmyStock; StockNode*left; StockNode*right; public: StockNode(); StockNode(Stocks,StockNode*l,StockNode*r):myStock(s),left(l),right(r){} StockNode(co
onlyou2030
·
2015-10-16 09:00
error
C2662
: “CMaDirOperation::chang_file_type”: 不能将“this”指针从“const CMaDirOperation”转换为“CMaDirOperat
问题: errorC2662:“CMaDirOperation::chang_file_type”:不能将“this”指针从“constCMaDirOperation”转换为“CMaDirOperation&”解答: 1.对象CMaDirOperation是一个const对象,constCMaDirOperation&。 2.CMaDirOperation的函数chang_file_type
kanguolaikanguolaik
·
2013-06-13 16:00
基类代码error
C2662
: 不能将“this”指针从“const Node_align”转换为“Node_align &”解决方案
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 先贴代码voidInsert2NodeAlign(intn1,intn2,intn3,intid) { Node_alignDFStmp=Node_align(n1,false,n2,n3,id); DFSNL_i=DFS_Nlist.find(Node_align(DFStmp)); if(DFSNL_i!=D
·
2013-05-18 19:00
error
error
C2662
: 不能将“this”指针从“const Node_align”转换为“Node_align &”解决方案
先贴代码voidInsert2NodeAlign(intn1,intn2,intn3,intid) { Node_alignDFStmp=Node_align(n1,false,n2,n3,id); DFSNL_i=DFS_Nlist.find(Node_align(DFStmp)); if(DFSNL_i!=DFS_Nlist.end()) { DFSNL_i->insert2Element
zhuxianjianqi
·
2013-05-17 11:00
VS2005下错误error
C2662
的解决
1.错误来源:在编译程序的时候出现了如下的错误:正在编译... 1>Session.cpp 1>e:\comm\commserver\session.cpp(24):errorC2662:'Session::getSock':cannotconvert'this' pointerfrom'constSession'to'Session&' .............................
西昆仑
·
2012-05-23 23:00
this作参数的问题
今天写程序遇到一个挺有意思的compileerrorvs2005中的
c2662
; class test...{public:void shout()...
彭博
·
2012-03-09 14:00
cannot convert 'this' pointer from 'const class A' to 'class A &'
Error
C2662
, cannot convert ‘this’ pointer from ‘const class ’ to ‘class &’的解决办法
qimo601
·
2011-12-06 11:00
Error
C2662
, cannot convert ‘this’ pointer from ‘const class ’ to ‘class &’
classPoint3d{public:Point3d(floatx=0.0,floaty=0.0,floatz=0.0):_x(x),_y(y),_z(z){}floatGetX(){return_x;}floatGetY(){return_y;}floatGetZ(){return_z;}private:float_x,_y,_z;};inlineostream&operator<<(ostr
guosong421
·
2010-04-20 09:00
Error
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他