由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - what's the meaning of const_cast
相关主题
有关objec access path的问题question about const reference
conversion between const to nonconsthow to change a variable's value in a const function
const_cast问题reinterpret cast的问题
C++ cast 小结有段c++代码看不懂
C++ 的 问题一个const_cast问题
为什么cpp会有 const_cast ?看道c++题: brianbench
师傅们:C里边有没有类似const_cast的玩意?关于const_cast,地址一样,值不同?
一个诡异的const_cast问题thread-safe singleton implementation
相关话题的讨论汇总
话题: volatile话题: const话题: type话题: cast话题: meaning
进入Programming版参与讨论
1 (共1页)
C***y
发帖数: 2546
1
add or remvoe volatile?
Thanks!
P********e
发帖数: 2610
2
cast away volatile
const_cast always casts away constness

【在 C***y 的大作中提到】
: add or remvoe volatile?
: Thanks!

t****t
发帖数: 6806
3
basically the result of const_cast(expr) has type T. you can add or
remove volatile, add or remove const, depending on the type of T and expr.

【在 C***y 的大作中提到】
: add or remvoe volatile?
: Thanks!

t****t
发帖数: 6806
4
of course not. i'll omit the nasty words this time.

【在 P********e 的大作中提到】
: cast away volatile
: const_cast always casts away constness

S*********g
发帖数: 5298
5
那你引一段C++标准吧

【在 t****t 的大作中提到】
: of course not. i'll omit the nasty words this time.
t****t
发帖数: 6806
6
just read [5.2.11 Const cast]...

【在 S*********g 的大作中提到】
: 那你引一段C++标准吧
C***y
发帖数: 2546
7
thanks
这个是别人教我的一个trick
强制cpu从memory里load数据
但是试了半天编译器还是过不了
理论上来说用const_cast来加volatile是可行的

【在 t****t 的大作中提到】
: just read [5.2.11 Const cast]...
t****t
发帖数: 6806
8
别相信这种trick, 不保证work的. volatile保证编译器产生读的指令, 但是CPU怎么做
都不一定.

【在 C***y 的大作中提到】
: thanks
: 这个是别人教我的一个trick
: 强制cpu从memory里load数据
: 但是试了半天编译器还是过不了
: 理论上来说用const_cast来加volatile是可行的

1 (共1页)
进入Programming版参与讨论
相关主题
thread-safe singleton implementationC++ 的 问题
关于const和volatile修饰变量或指针的问题为什么cpp会有 const_cast ?
[合集] 问两个C++面试题目, 请指点, 谢谢 (转载)师傅们:C里边有没有类似const_cast的玩意?
问题: C++ static_cast between int and float一个诡异的const_cast问题
有关objec access path的问题question about const reference
conversion between const to nonconsthow to change a variable's value in a const function
const_cast问题reinterpret cast的问题
C++ cast 小结有段c++代码看不懂
相关话题的讨论汇总
话题: volatile话题: const话题: type话题: cast话题: meaning