腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
易
失
性
和const
的
成员
函数
c++
、
volatile
、
c++03
我遇到了这个帖子,它试图解释
易
失
性
成员
函数
和const
易
失
性
成员
函数
。最上面的回答者说 以上所说
的
是什么
浏览 2
提问于2014-09-24
得票数 1
回答已采纳
3
回答
C++
中
的
易
失
性
成员
函数
与常量
成员
函数
c++
、
constants
、
volatile
很多人说“
易
失
性
成员
函数
完全类似于const
的
工作方式”。 它们
的
相似之处在于,如果
指针
被标记为常量/
易
失
性
,那么它只能访问标记为常量/
易
失
性
的
成员
函数
。但实际上将一个
成员
函数
定义为const有一个额外
的
效果,它使该<e
浏览 0
提问于2013-12-06
得票数 5
1
回答
易
失
性
成员
函数
的
性能结果
c++
、
multithreading
、
volatile
尽管如此,
将
类
实例
和方法标记为“
易
失
性
”,以表明其线程安全程度,如本文所述,似乎非常引人注目。const_cast<Method*>(this)->Method();} 显然,智能
指针
可以自动化原子锁定和强制
转换
到非
易
失
性
对象
的
过程-关键
是
,在其预期
的
用法
中
,可以使用vo
浏览 3
提问于2010-12-13
得票数 19
回答已采纳
3
回答
C语言中
易
失
性
结构
中
的
指针
c
、
pointers
、
struct
假设我有一个结构int *a2; 现在,如果我声明这个结构
的
一个
实例
是
易
失
性
的
-我使用一个
易
失
性
指针
来访问这个
易
失
性
结构编译器会在没有明确提及
的
情况下知道prtToField
是
易
<e
浏览 0
提问于2016-06-22
得票数 9
3
回答
C:声明
易
失
性
指针
为
函数
c
、
volatile
如何
将
指针
声明为C
中
的
函数
,以便
指针
本身
是
不稳定
的
。我在上读到了有关
易
失
性
指针
的
文章。现在发现,指向
易
失
性</
浏览 1
提问于2011-02-02
得票数 14
回答已采纳
1
回答
使用临时
易
失
性
限定符优化共享
数组
访问
c++
、
c
、
compiler-optimization
、
volatile
、
isr
我想知道在下面的场景
中
,临时
的
易
失
性
限定符是否会产生正确
的
行为。假设ISR在
数组
中
收集值,并且一旦收集了足够
的
值,它就表示准备就绪。
将
非
易
失
性
值
转换
为
易
失
性
类型没有任何影响.若要使用
易
失
性
语义访问非
易
失
<
浏览 1
提问于2016-10-28
得票数 6
回答已采纳
2
回答
易
失
性
指针
指向
易
失
性
焦。附加静态关键字
c
、
pointers
、
static
、
volatile
我知道这篇文章创建到
易
失
性
字符
的
易
失
性
指针
变量。 在我
的
理解
中
,第一个
易
失
性
意味着
指针
指向一个
易
失
性
元素,因为部分“
易
失
性
焦”。第二个
易
失
<e
浏览 1
提问于2016-06-30
得票数 1
回答已采纳
1
回答
使用
易
失
性
成员
作为
函数
参数传递指向结构
的
指针
c
、
pointers
、
struct
、
volatile
如果我有一个结构,其中一些
成员
是
易
失
性
的
,但不是所有
成员
都是
易
失
性
的
,并且我
将
指向该结构
的
指针
作为
函数
参数传递,编译器是否会阻止在
函数
中
对这些
成员
进行优化,或者我是否也必须将
指针
声明为
易
失
性
?
浏览 18
提问于2019-10-01
得票数 0
回答已采纳
1
回答
在
c++
中
为
易
失
性
数组
赋值
c++
、
arrays
、
volatile
我有一个MyType类型
的
易
失
性
数组
,映射到一个共享内存,使用CreateFileMapping创建,等等:如何为
数组
的
索引分配值?例如:arr[n] = a; 错误C2678:二进制“=”:没有定义任何操作符,该操作符使用
的
是
“
易
失
性
MyType”类型
的
左操作数(或者没有可接
浏览 1
提问于2012-07-23
得票数 1
回答已采纳
2
回答
C99
中
的
易
失
性
语义
c
、
pointers
、
c99
、
volatile
我写
的
一些低级代码有一个问题,我需要使用对象作为
易
失
性
,但这并不是必须
的
,所以我希望类型被声明为
易
失
性
(出于可重用
性
的
原因)。但是,我可以定义指向结构
的
限定变量
的
指针
,如以下部分所述。struct x {}; ...现在foo实
浏览 1
提问于2009-06-11
得票数 12
3
回答
jni/java:线程安全发布/共享有效不可变
的
本机对象
java
、
thread-safety
、
java-native-interface
、
volatile
、
memory-fences
1)我有一个本机java
函数
,它传递了几个参数,它
的
实现是一个本机
C++
构造
函数
来创建一个对象,并返回一个从指向对象
的
指针
转换
而来
的
长整型
函数
。这个对象
的
构造
成员
实际上
是
不可变
的
。然后,
C++
对象可以根据其构造状态执行工作。2)获得
函数
调用结果
的
java代码安全地在某个地方发布
指针
的<
浏览 1
提问于2012-08-26
得票数 1
2
回答
在普通
的
旧
C++
中
丢弃
易
失
性
c
、
casting
我正在寻找一种只丢弃波动
性
而不丢弃底层类型
的
方法。我知道
C++
中
的
const_cast,我想知道在普通
的
C
中
是否有任何相同
的
方法可以做到这一点。问题
是
我们有一些通过
易
失
性
指针
访问
的
共享内存数据库,还有一个使用非
易
失
性
指针
的
B-tree库。(在查找期间,树将被
浏览 0
提问于2012-04-12
得票数 3
回答已采纳
2
回答
定义用于
易
失
性
和非
易
失
性
对象
的
例程。
c++
、
volatile
我发现自己想要写一个例程,
将
操作两个
易
失
性
和非
易
失
性
内存块。我遇到
的
问题
是
,如果我试图使用指向
易
失
性
内存区域
的
指针
,编译器就会抱怨丢失了
易
失
性
限定符。我可以抛弃
易
失
性
,但如果尝试缓存更改(或先前
的
读取),这似乎会使例程本身
浏览 4
提问于2010-08-19
得票数 1
回答已采纳
1
回答
c++
:
易
失
性
实例
中
的
易
失
性
成员
函数
-
将
数组
分配给
指针
是
无效
的
转换
吗
?
c++
、
volatile
、
member-functions
firstElementPt;}; { std::cout << c.getFirstElement();10:28: error: invalid conversion from 'volatile int*' to 'int*' [-fpermissive] 我
是
C
++
的
新手。我读到
浏览 42
提问于2019-10-01
得票数 3
回答已采纳
2
回答
标准在哪里定义一个
易
失
性
变量可以改变?
c++
、
language-lawyer
、
c++17
、
volatile
我发现了两个关于
易
失
性
的
规范文本: 读取volatile (basic.lval)指定
的
对象、修改对象、调用库I/O
函数
或调用执行任何这些操作
的
函数
都是副作用,它们都是执行环境状态
的
变化。当对库I/O
函数
的
调用返回或通过
易
失
性
极值进行访问时,副作用被认为
是
完全
的
,尽管调用(例如I
浏览 0
提问于2018-07-23
得票数 9
5
回答
为什么处理掉挥发性物质
是
危险
的
?
c++
、
volatile
在
C++
中
,volatile
的
处理方式与const相同:
将
指向
易
失
性
数据
的
指针
传递给不希望volatile修饰符触发编译错误
的
函数
。显然,对于const修饰符来说,删除它会破坏const正确
性
;但是存在"volatile正确
性
“这样
的
东西
吗
?我不知道如何
将
指向
易
失
<
浏览 5
提问于2010-08-04
得票数 7
回答已采纳
2
回答
在Java
中
对
易
失
性
对象进行非
易
失
性
引用
的
行为
java
、
multithreading
、
concurrency
、
thread-safety
、
volatile
来自C/
C++
,我对Java
中
的
易
失
性
对象行为有些困惑。 public use(
浏览 1
提问于2018-01-19
得票数 2
1
回答
在
C++
中
在微控制器上执行
转换
为较小类型
的
推荐方法
c++
、
casting
、
microcontroller
位
的
整数
数组
中
。)channelsi) *4)”(类型为'RoReg* {又名
易
失
性
长无符号int*}'),以键入’uint16_t* {又名
易
失
性
短无符号整*}‘(目标不是
指针
或引用类)““dynamic_cast‘(RoReg*)1074528336)+((Sizetype)(无符号
的
int)
浏览 2
提问于2020-10-06
得票数 3
回答已采纳
3
回答
对于java
中
的
单个写入器、多个读取器来说,
易
失
性
HashMap是否足够?
java
、
concurrency
、
volatile
一次只有一个线程
将
调用reload()。我想确保get
的
调用者在任何时候都会看到同一个最新地图
实例
的
内容。对于初始化,假设MapCache.map
是
安全初始化
的
。 是否使
实例
变量映射足够
易
失
性
以保证?在第52页
中
,安全发布习惯用法包括将对它
的
引用存储到
易<
浏览 13
提问于2022-01-17
得票数 1
回答已采纳
2
回答
为什么声明一个未签名
的
字符“
易
失
性
”使它与“非
易
失
性
”无符号字符不兼容?
c
、
pointers
、
volatile
我试图使用
易
失
的
无符号字符作为
函数
的
指针
数组
参数。我创建了这个
函数
:
函数
使用“静态”,因为它只能在当前源文件中使用。(*)[8]" is incompatible with parameter of
数组
声明为
易
失
浏览 0
提问于2019-09-16
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
嵌入式固件提示和技巧:使用只读内存释放RAM
VS2019:C+代码静态分析改进和更新
掌握这些技巧,让你的程序性能和可维护性双双提升!
聊聊C+的类和面向对象编程
职场必会的54个函数都帮你整理好了
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券