腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
对象
的
静态
成员
向量
的
const_cast
、
、
我已经开始用C++编写Djambi棋盘游戏
的
代码。我为棋盘
的
方块创建了一个类,并创建了一个指向方块
对象
的
静态
指针
向量
,以获得我
的
游戏
的
实际棋盘。每个正方形
的
特征是它
的
行和列,因此定义我
的
棋盘意味着将一个具有正确坐标的正方形与
向量
的
每个分量相关联。关键是,一旦我定义了
向量
,我希望它是常量,因为我想让
向量
的
每个元素
浏览 16
提问于2020-04-04
得票数 1
4
回答
有没有一种方法可以摆脱虚拟
成员
函数
的
不变性
、
、
我需要为定义如下
的
接口实现一个模拟:{ void sendEvent(int id) const = 0;我
的
模拟类需要保存发送给该类
的
所有事件id。这就是我想要做
的
。有没有解决这个问题
的
方法(假设界面不能改变)? 我意识到我可以使用两个类来实现这一点。但是,有没有一种方法可以关闭编译器,并允许我这样做,类似于
const_cast
?
浏览 0
提问于2011-09-16
得票数 1
回答已采纳
1
回答
如果实际
对象
是非const,则
const_cast
(此)是否具有未定义
的
写操作行为?
、
我
的
问题来自于我另一个问题
的
答案:。如果是的话,我不会感到惊讶,因为this实际上是const方法中
的
const。另一方面,
对象
本身是非const
的
,因此通常不禁止写操作。 对我
浏览 0
提问于2019-07-11
得票数 3
回答已采纳
1
回答
关于
const_cast
在偏好中
的
使用
const {
const_cast
type*>(this)->i = v; // OK as long as the type object isn't const int i;const在这里意味着m1不能修改类型
的
成员
变量我不明白为什么
c
浏览 3
提问于2017-12-21
得票数 0
回答已采纳
9
回答
对象
的
std::
向量
和常量正确性
、
、
return 0;显然,复制构造函数是不够
的
。我遗漏了什么?Ofc。
浏览 0
提问于2010-11-08
得票数 17
回答已采纳
2
回答
有效地转换常量引用参数
、
、
、
、
我有一个
成员
函数,它接受另一个
对象
的
常量引用参数。我想要
成员
这个参数,以便在
const_cast
函数中轻松使用它。出于此目的,以下哪种代码更好?AClass::AMember(const BClass & _BObject) // FORM #1 - Cast as an object:{
浏览 1
提问于2011-11-04
得票数 9
回答已采纳
1
回答
使用
const_cast
在类中分配非
静态
const
成员
、
、
、
为什么可以使用
const_cast
分配非
静态
const
成员
,这在什么时候会有用?我不经常在作业
的
左边看到一个
const_cast
,但是这个看起来很好。
浏览 3
提问于2020-03-23
得票数 0
回答已采纳
2
回答
如何实例化
对象
的
静态
向量
?
、
、
我有一个A类,它有一个
静态
的
对象
向量
。这些
对象
属于B类 public: private:或者这是不可能
的
,只有
浏览 2
提问于2011-09-24
得票数 11
回答已采纳
2
回答
如何排序包含const值
的
向量
、
、
我有一个像这样设置
的
向量
,我想把它分类:#include <vector> sort(vec.begin(),vec.end()); } 不幸
的
是有什么办法能把这个
向量
分类吗?还是我被困在创建一个新
的<
浏览 4
提问于2014-05-14
得票数 3
回答已采纳
3
回答
从const
成员
函数调用非const
成员
函数指针
、
我想找出最好
的
办法。我可以使用一个标准
的
C风格
的
演员阵容: func_ptr2 f2 = (func_ptr2)f;(this->*f2)(); 但我更喜欢使用C++强制转换(即static_cast、reinterpret_cast或
const_cast
)。我用reinterpret_cast编译了它,但是我无法让它与
const_cast
一起工作。我以为
const_cast
不适合
浏览 9
提问于2016-04-24
得票数 0
回答已采纳
2
回答
计时器中断中
的
ATMega32 C++
对象
、
、
、
、
有没有可能调用一个
成员
函数,比如通过UART
的
输出,由一个中断触发?通常我会使用TIMER0_COMP
向量
,但是我似乎不能让它与
对象
一起工作。
浏览 2
提问于2013-01-11
得票数 0
2
回答
擦除使用const_iterator
的
向量
的
元素
、
、
、
我有一个汽车
对象
的
向量
,声明为在我
的
一个函数中,我需要删除
向量
的
第一个元素。听起来很简单,对吧?(std::vector<Car>::const_iterator) const' 我知道erase通常只接受一个迭代器作为它
的
参数,而不是const_iterator。我一直在寻找错误
的
解决方案或变通方法,比如erase-remove习惯用法,但从我看到
的
情况来看,当
浏览 1
提问于2012-09-30
得票数 2
回答已采纳
4
回答
这个指针上
的
Const_cast
-我会因为这样做而被其他C++程序员责备吗?
、
我有一个类Game,例如{ InitObjects();};void Game::InitObjects() grid = new Grid(*(
const_cast
<Game*>(this)) );grid不是Game
的<
浏览 0
提问于2011-01-05
得票数 0
回答已采纳
4
回答
const_cast
的
合法用途是什么?
、
因为在
const_cast
的
帮助下,任何人都可以修改我声明
的
常量
对象
-- const限定符有什么用? 我
的
意思是,一个人怎么能确保他声明
的
const不会被修改呢?
浏览 4
提问于2013-09-17
得票数 14
回答已采纳
1
回答
安全返回对
成员
变量
的
引用
、
在我设计
的
库中,有时需要对类
的
大
成员
变量进行读取访问。因为它们
的
大小,我不想做一个通过复制
成员
返回
的
getter。我不希望从外部修改它们,所以我不能让它们公开或返回对它们
的
引用。double d): d_(d){} double d_;(这并不是真正意义上
的
双打) 但在这里,有人可以
const_cast</
浏览 3
提问于2017-03-16
得票数 1
回答已采纳
1
回答
为什么
const_cast
不修改caller函数中
的
值?
、
、
对于下面的代码段,using namespace std; { cout<<"value at z: "<<*z<<"\t\t value in a: "<<a&
浏览 0
提问于2013-05-12
得票数 2
回答已采纳
2
回答
*
静态
*
成员
函数
的
const和非const版本
、
我有两个版本
的
相同
的
静态
成员
函数:一个接受一个指针到-const参数,而那个接受一个指针到非-const参数。我想避免代码重复。在阅读了一些堆栈溢出问题(这些都是关于、非
静态
成员
函数
的
问题)之后,我想出了以下问题:private: //long code
浏览 3
提问于2016-01-04
得票数 8
1
回答
作为
静态
类
成员
的
对象
向量
、
string position) , position_(position) {};Person::OutputPersons(std::cout);aaa bbbggg hhh 因为只有这些
对象
在调用我不知道
的
是
浏览 2
提问于2013-12-06
得票数 0
回答已采纳
1
回答
如何建立基于模板参数
的
方法?
、
我有一个带有模板参数
的
类,我想调用它
的
一个方法。看起来是这样
的
:class Foo { void doSomething() { t.doSomething(); } std::vector<T> ts;这是可行
的
,但是如果doSomething我找到了一个可能
的
解决
浏览 1
提问于2015-05-19
得票数 11
回答已采纳
2
回答
"this“指针总是常量吗?
、
、
、
、
假设X是一个具有
成员
函数f()
的
类。在这两种情况下,this指针
的
类型似乎都是const。那么为什么允许在函数f()定义中修改类X
的
任何数据
成员
呢?我们不是应该总是求助于
const_cast
吗,比如
浏览 2
提问于2013-04-19
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin 中的伴生对象和静态成员
js面向对象编程中类的成员函数
C+之类型转换
干货总结|快速构造String对象及访问其内部成员的技巧
九月哥谈Java SE中的类与对象的关系、成员变量和局部变量的区别、创建一个类包括成员变量和成员方法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券