腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C++11: std引用全局变量和
非
函数
本地
thread_local
初始化顺序?
、
、
在C++11中,具有
非
平凡
构造
函数
的全局变量是在
静态
初始化阶段进入main之前
构造
的。 A::A() { b.f(); } // A constructor uses glo
浏览 4
提问于2012-10-28
得票数 4
回答已采纳
1
回答
如何
使用
非
平凡
构造
函数
构造
静态
thread_local
成员
、
、
、
、
我有一个想要
构造
的类
成员
,它应该是每个访问它的线程的本地
成员
。不过,
构造
函数
需要一些参数,所以我不能依赖于
静态
零初始化。these arguments somehow ThreadMem & mem() { } static
thread_local
ThreadMem m_mem; }; 哪里是
构造
static
thread_local</
浏览 24
提问于2019-03-06
得票数 1
回答已采纳
1
回答
编译时错误:删除联合默认
构造
函数
、
、
、
、
就我研究这个问题而言,我理解问题是因为编译器已经删除了联合的默认
构造
函数
。网上便条上写着: int val;}; {}; B
浏览 1
提问于2019-02-03
得票数 0
回答已采纳
1
回答
我的类中几乎所有的
构造
函数
和解构
函数
都被隐式定义为删除?
Variable.h{ { { STRING, FLOAT, DICT, TYPE_
浏览 0
提问于2020-05-31
得票数 0
回答已采纳
1
回答
有没有办法用GCC的__thread完全模拟
thread_local
?
、
、
、
C++11标准包含一个新的补充--
thread_local
说明符--它使
静态
变量成为线程局部变量。标准
thread_local
支持
非
平凡
类型-具有
构造
函数
和析构
函数
的类型。有没有一种方法可以在__thread之上模拟
thread_local
?__thread的实现非常快(相当于常规变量加上两个间接地址),所以我希望避免在热路径中
使用
库
函数
。 我用的是GCC和Linux。
浏览 1
提问于2012-08-22
得票数 4
回答已采纳
1
回答
隐式定义
构造
函数
因变量
成员
而被删除,N 3690/N 4140 vs N 4659/N 4727
、
、
、
、
问题归结为一个是否具有默认初始化变量
成员
的类似于联盟的类应该编译是否存在另一个具有
非
平凡
构造
函数
的变体
成员
(在同一变体集中)。在标准方面似乎有一段变化的历史,所以我将提出我所发现的: 12.1.4在以下情况下,类X的
构造
函数
...A默认
构造
函数
被定义为已删除: X是一个类似于联合的类,它有一个具有
非
平凡
的默认
构造
<
浏览 0
提问于2018-11-15
得票数 3
1
回答
为什么工会有一个删除的默认
构造
函数
,如果它的一个
成员
没有
构造
函数
呢?
、
、
N3797::9.5/2 [class.union]说: 如果一个联合的
非
静态
数据
成员
具有一个
非
平凡
的默认
构造
函数
(12.1)、复制
构造
函数
(12.8)、移动
构造
函数
(12.8)、复制赋值操作符(12.8)、移动赋值运算符(12.8)或析构
函数
(12.4),则必须为联合提供相应的
成员
函数
,否则它将被隐式删除(8.4.3)。struct
浏览 3
提问于2014-10-26
得票数 15
回答已采纳
2
回答
如何
删除字符串对象,它是C++联合的
成员
变量?
、
、
、
、
当我在联合中读取
构造
函数
和析构
函数
时,我遇到了一个堆栈溢出问题。这两个是矛盾的。我可以知道我们
如何
删除字符串,即使我们需要吗?根据规范,如果联合的任何
非
静态
数据
成员
具有
非
平凡
的默认
构造
函
浏览 0
提问于2018-07-31
得票数 2
回答已采纳
2
回答
默认的默认
构造
函数
?在n3290草案中
、
、
、
n3290草案第12.1节(建设者)第5条中的一点: 没有大括号或等初始化器的const限定类型(或其数组)
浏览 7
提问于2011-09-19
得票数 1
回答已采纳
1
回答
如何
定义和访问匿名联合内部的未命名结构?
、
、
错误:
使用
已删除的
函数
“ResultUnion::ResultUnion()”#include<vector>enum
浏览 1
提问于2020-04-03
得票数 0
回答已采纳
1
回答
在执行不
平凡
的
构造
函数
之前引用
成员
、
、
、
对于具有
非
平凡
构造
函数
的对象,在
构造
函数
开始执行之前引用对象的任何
非
静态
成员
或基类将导致undefined行为。 { int
浏览 1
提问于2017-10-30
得票数 0
回答已采纳
2
回答
是否所有常量都具有
静态
持续时间?
、
、
我想知道C++中的所有常量是否都具有
静态
持续时间,即使它们是在main()以外的
函数
中创建的?
浏览 0
提问于2018-04-15
得票数 2
回答已采纳
1
回答
无效作为文字类型?
、
、
如果类型是文字类型,那么它就是文字类型:-标量类型;或-文字类型数组;或-它是一个聚合类型(8.5.1),或者至少有一个constexpr
构造
函数
或
构造
函数
模板,而不是复制或移动
构造
函数
,以及-标量类型;或
浏览 2
提问于2014-12-15
得票数 14
1
回答
带有联合的C++初始化器列表,为什么结果不同?
、
、
、
、
我有以下程序:#include <iostream> class nih { virtual void apply(A & a) const { std::cout << "generic" << std::endl; };class A { int s; char kau; A(std::ini
浏览 0
提问于2012-01-12
得票数 1
回答已采纳
3
回答
Union中的奇怪行为类对象
、
; { test1 t2; } 对于上面的代码,它给出了错误"error C2620: union 'Test‘:t1
成员
有用户定义的
构造
函数
或
非
平凡
的默认
构造
函数
浏览 4
提问于2009-12-09
得票数 9
回答已采纳
2
回答
g++ __thread =
非
平凡
构造
函数
、
、
、
我想在g++中
使用
__thread修饰符来替代C++11中的
thread_local
。不幸的是,我的本地线程变量没有简单的
构造
函数
(它必须设置一个整数组件的值)。我考虑
使用
这种结构:每当我想要获得对var的访问时,我都会检查它是否被分配: var = new MyVariable(42); 但是我不知道,
如何<
浏览 2
提问于2012-02-05
得票数 1
回答已采纳
1
回答
C++是指针和/或对类的引用被认为是“可移动的”?
、
、
我正在查找默认移动
构造
函数
,并读到一些类已经删除了默认移动
构造
函数
。删除隐式声明的移动
构造
函数
T具有不能移动的
非
静态
数据
成员
(已删除、不可访问或模棱两可的移动
构造
函数
);T有不能移动的直接或虚拟基类(已删除、不可访问或模棱两可的移动
构造
函数
);
浏览 6
提问于2017-06-13
得票数 0
1
回答
在[class.copy]/12 in C++14中,下面这个鼓舞人心的文本的目的是什么?
、
、
C++14中的C++14.C++14/12: (12.4) -对于每一个类类型的X<em
浏览 1
提问于2016-10-19
得票数 6
1
回答
[[maybe_unused]]应用于
静态
数据
成员
、
标准草案在10.6.6第2项中对[maybe_unused]进行了说明是否有理由将
静态
数据
成员
排除在此之外?即 [[maybe_unused]] static inline int foo = 0;我问,因为我有一个
静态
数据
成员
,它的类型有一个
非
平凡
的
构造
函数</em
浏览 1
提问于2018-03-31
得票数 13
2
回答
联合、统一初始化和
构造
函数
的活动
成员
、
、
、
正如所说: 在联合中,最多中有一个
非
静态
数据
成员
可以在任何时候都是活动的,也就是说,最多一个
非
静态
数据
成员
的值可以在任何时候存储在一个联合中。..。联盟的大小足以包含其最大的
非
静态
数据
成员
。每个
非
静态
数据
成员
被分配,就好像它是结构的唯一
成员
一样。联合对象的所有
非
静态
数据
成员
浏览 4
提问于2015-07-13
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
轻松教你如何在C+中,使用参数化构造函数来初始化对象数组
从 static 关键字深入理解 java 对象初始化顺序
JNI之访问java属性和方法
PHP的self 关键字
Java基础知识总结(三)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券