腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
const_cast
的
对立面
c++
我有一个std::vector<int*> v,我想阻止对它
的
进一步写入。但它接受这一点 const std::vector<const int*>& w = reinterpret_cast<const std::vector<const int*>&>(v); 后者确实适用于微软
的
编译器,这意味着v内部
的
int*和w内部
的
const int*在内存中具有相同
的
地址。这是偶然
的
,作为一种未指明
的
行为,还是
浏览 3
提问于2020-12-22
得票数 3
回答已采纳
3
回答
在数组中获取相反索引
的
元素
的
最佳方法是什么?
algorithm
说我有数组 {0, 1, 2, 3, 4, 5} 我记得我看到了一种非常聪明
的
方法。
浏览 0
提问于2013-08-01
得票数 5
回答已采纳
3
回答
为什么
const_cast
要删除指针
的
常数,而不移除指向const
的
指针?
c++
、
const-cast
我知道
const_cast
使用指针和引用。int (){使用std:: cout;#定义endl '\n‘const int *ip =新int(123);const int * ptr = ip;*
const_cast
<int&>(ri) = 321;cout
浏览 0
提问于2018-08-31
得票数 15
回答已采纳
2
回答
在0到10
的
范围内找出数字
的
反面
math
这可能是一些愚蠢和简单
的
向量或其他东西,但我不能用我
的
补习代数来解决。(很抱歉最初
的
混乱,我没有完全解释这一点,因为我不认为我
的
操作
的
后半部分是相关
的
。)我有一个介于0和10之间
的
变量,我想在相同
的
范围内找到它
的
对立面
,但我也想改变那个
对立面
的“深度”。变量:X= 0-10之间
的
用户输入变量(真正
的
0-1.0) Y= 0-10之间
的
用户输入深度(
浏览 0
提问于2011-10-05
得票数 0
回答已采纳
5
回答
c++ -getting中
的
const_cast
错误
c++
<<endl;}; { Foo &fr=
const_cast
<Foo&>(f);declared will add the no of errors from 2 to 3} 如何调用some_func(const Foo &f)...If我在main中
的
Foo1>c:\documents and settings\beata\my d
浏览 0
提问于2011-04-24
得票数 1
回答已采纳
2
回答
C++11标准是否通过"auto n2 =
const_cast
<int&>(n);“来保证"n2 is int&”?
c++
、
c++11
、
auto
、
type-systems
、
type-deduction
const int n = 0;auto n2 =
const_cast
<int&>(n);按照C++11标准,这两种方式完全等价吗?
浏览 3
提问于2016-12-06
得票数 4
回答已采纳
6
回答
const_cast
安全吗?
c++
、
casting
、
const-cast
我在
const_cast
上找不到太多信息。我能找到
的
唯一信息(在堆栈溢出上)是:或者,什么时候可以使用
const_cast
浏览 112
提问于2008-12-10
得票数 95
回答已采纳
1
回答
为什么(int&)0格式不正确?
c++
、
casting
、
language-lawyer
、
static-cast
、
const-cast
根据expr.cast/4,C风格
的
强制转换按顺序尝试以下强制转换:
const_cast
<int&>(static_cast<const int&>(0)) 然而GCC和Clang都是(int&)0
的
演员。
浏览 0
提问于2018-03-30
得票数 26
回答已采纳
2
回答
为什么
const_cast
away易失性只对指针有效
c++
、
pointers
、
volatile
、
const-cast
volatile CString* a0;volatile CString b0;我想知道,为什么
cons
浏览 0
提问于2011-11-18
得票数 3
回答已采纳
2
回答
为什么char <<和char >>中间结果是整型
的
c++
cygwin gcc 4.5.3x op y is of type y otherwise except if op is left/right shift# include <iostream># include <typeinfo> # i
浏览 3
提问于2012-12-18
得票数 0
3
回答
为什么
const_cast
需要声明您要强制转换到什么?
c++
、
casting
、
standards
根据标准(§5.2.11),
const_cast
去掉了cv限定符(const或volatile)。const Bar& cb = b;foo_ptr(
const_cast
<Bar*>(&cb));这是我
的
问题:既然
const_cast
不能做其他类型转换
浏览 1
提问于2010-12-08
得票数 5
回答已采纳
1
回答
用
const_cast
丢弃恒度
c++
、
const-char
这个问题与不重复第一个问题:,我在下面的两个案例中使用
const_cast
。其中之一起作用。另一个没有。在这种语法中,变量指向
的
地址不能更改。所指向
的
地址可以更改,但是值不能更改(尽管可以通过将变量指向不同
的
地址来更改)。在这里,我使用
的
const_cast
似乎不起作用:int j=9;const int* i1=0; i1=k; //OK
浏览 3
提问于2015-08-18
得票数 2
回答已采纳
2
回答
将派生类传递给基函数
c++
、
inheritance
、
pass-by-reference
、
derived-class
我很难将派生类传递给接受基类作为参数
的
函数。基类由放置在“板”空板上
的
“障碍物”组成:设置值(整数长度、整数宽度、障碍物和障碍物); 但是,这会导致编译器给出“参数
的
无已知转换.”-error。反过来,变更董事会持有障碍会在项目的其他地方引发很多问题,特别是董事会
的
operator<<和障碍。我试着以const
的
形式传递对象,然后使用障碍物ob =新
的
障碍(const障碍物),但这使得它们成为一般
的
障碍对象,而不是玩家/桶/墙对象。是否有
浏览 6
提问于2015-06-05
得票数 1
回答已采纳
3
回答
const_cast
是否返回尖括号内指定
的
类型
c++
、
casting
、
constants
我对
const_cast
的
返回类型有点迷惑。尖括号<>中
的
类型是返回类型吗?const int i = 5;
const_cast
是否返回int& (整数引用),如果是,那么为什么我们要将其存储在整数中?或者我们应该将代码修改为:int & b =
const_cast
<int&>(i);
浏览 1
提问于2014-10-15
得票数 0
1
回答
在使用基于视图
的
应用程序时,如何使用导航栏
的
后退按钮?
iphone
、
objective-c
、
ios4
我已经看了几个教程和不同
的
帖子,但似乎无法弄清楚这一点。我只是想创建一个后退按钮,将我带回以前所在
的
视图。在IB中,我创建了按钮并将其链接到我
的
backButton方法。backButton:(id)sender{} 下面是我从一个视图导航到另一个视图
的
代码: Map是我使用
的
视图。
浏览 0
提问于2011-09-15
得票数 0
回答已采纳
3
回答
将int[]转换为无效*
c++
我有一个静态数组
的
整数,我从来不想改变。我有一个C风格
的
函数,它想把这个数组作为一个空指针参数。我正在尝试
const_cast
和reinterpret_cast
的
不同组合,但是我到了一点,我不知道我到底在做什么,它总是给我带来错误。constexpr int bar[3] = {1,2,3}; { cfunction(reinterpret_cast<void*>(
const_cast
<int*>(&bar)))
浏览 0
提问于2019-06-18
得票数 2
回答已采纳
4
回答
const_cast
<const Type*>曾经有用吗?
c++
、
casting
、
constants
、
const-correctness
最近,我发现了一段有效执行以下操作
的
C++代码:const char* constPointer =
const_cast
<const char*>( pointer);const char* constPointer = pointer; 在任何情况下,我真的必须要
const_cast
到指针-const(如上面的例子中
的
co
浏览 6
提问于2011-03-16
得票数 11
回答已采纳
1
回答
是否可以在数组上使用
const_cast
来更改元素?
c++
、
arrays
、
pointers
、
const-cast
这是一个更多
的
学术问题,因为我知道一般避免
const_cast
。const int i = 0; int* j =
const_cast
<int*&
浏览 1
提问于2017-07-30
得票数 2
3
回答
使用
const_cast
删除常量有什么问题?
c++
、
const-cast
我在使用
const_cast
删除常量时遇到了一些问题。错误消息显示“转换是一个有效
的
标准转换.....” 这个问题
的
本质是什么?为什么我应该使用C风格
的
强制转换?“错误C2440:'
const_cast
‘:无法从'const size_t’转换为'size_t'”“转换是有效
的
标准转换,可以隐式执行,也可以使用static_cast、C样式转换或函数样式转换执行
const_cast
<char*> (this->m
浏览 0
提问于2012-09-08
得票数 1
回答已采纳
1
回答
循环中
的
自由增强输出
c++
、
strdup
我有一个循环,它试图从qml列表对象读取数据,下面是我
的
循环argvarry[0] = "-of";}for(int i=0;i<vl.size();i++) { gc
浏览 1
提问于2017-11-30
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
AI与隐私不是对立面
事实上,美国已经站在了自己标榜“自由开放”的对立面。
如果我们从区块链的对立面看区块链会怎么样?
我国伸出的橄榄枝被无视,越南再次站在对立面
游戏媒体和玩家再度站在了对立面!这次的原因是《海绵宝宝》
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券