手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
c++11
c++11专题提供c++11的最新资讯内容,帮你更好的了解c++11。
c – 将std ::移动到lambda里面真的有必要吗?
我真的需要在lambda中封装std :: move调用吗? std::list<std::wstring> srcData = GetData(); // implementation not important std::vector<std::wstring> dstData; dstData.reserve(srcData.size()); std::transform(std
作者:佚名 时间:2019-05-10
c – R值参考被视为一个左值?
我发布了这个答案: https://stackoverflow.com/a/28459180/2642059其中包含以下代码: void foo(string&& bar){ string* temp = &bar; cout << *temp << " @:" << temp << endl; } 是酒吧的价值还是价值? 我问,因为我显然不能采取一个rvalue的地址,但我可以
作者:佚名 时间:2019-05-10
c – 了解std :: function和std :: bind
我正在玩std :: function和std :: bind,我注意到一些不直观的东西,我想更好地了解它. 例如: void fun() { } void hun(std::string) { } int main() { function<void(int)> g = &fun; //This fails as it should in my understanding.
作者:佚名 时间:2019-05-09
c – 如何使用stringstream格式化十六进制数字
我正在尝试将一个无符号的短整型转换为十六进制表示形式,并使用stringstream前缀为0.我似乎无法得到大写,0是正确的.这是我现在所在: USHORT id = 1127; std::stringstream ss; ss << std::showbase << std::uppercase << std::setfill('0') << std::setw(4) << std::hex <
作者:佚名 时间:2019-05-09
c – “std :: make_shared()”值是否初始化我的POD?
std :: make_shared< POD>()值初始化我的POD? 如果是,这是否符合标准? 如果没有(我怀疑),有没有办法呢?我猜std :: make_shared< POD>(POD())会做,但是我应该做什么? 是的,这是值得注意的,这是由标准保证的: §20.7.2.2.6,2:(关于make_shared) Effects: Allocates memory suitable f
作者:佚名 时间:2019-05-09
动态分配时添加C 11对象列表?
假设我有一个类X: struct X { ... }; 我有一个全局向量V: vector<X*> V; 当且仅当动态分配(作为一个完整的大多数派生对象而不是一个子对象)时,我想向X添加一个X的新实例: int main() { X x; // not added to V new X; // added to V struct D : X {}; new
作者:佚名 时间:2019-05-09
c – 如何创建包含n次相同类型的类型列表(对于可变对象模板)?
我想要我的班级 template <class T, unsigned int n> class X; 创建一个包含n倍类型T的std ::元组.有没有一个特别整齐的方式呢?有没有一个很好的方法来做这个任意可变的模板类? 这是我先做的 #include <tuple> template <class, unsigned int, class> struct simple_repeat_helpe
作者:佚名 时间:2019-05-09
VC:Perduance drop x20当线程多于cpus而不是g时
简单的多线程c 11程序,其中所有线程在紧循环中锁定相同的互斥体. 当它使用8个线程(作为逻辑cpus的数量),它可以达到500万锁/秒 但添加一个额外的线程 – 性能下降到20万/秒! 编辑: 根据g 4.8.2(ubuntu x64):即使有100个线程,甚至没有性能下降! (和两倍以上的表现,但这是另一个故事) – 所以这似乎是VC互斥体实现的具体问题 我用以下代码(Windows 7
作者:佚名 时间:2019-05-09
c – unordered_map与自定义哈希/相等的功能 – 函数不被调用
这个问题在这里已经有一个答案: > unordered_map constructor error (equal_to templated function) 1 这是奇怪的..以下代码(我设法编译感谢 Cassio Neri)正在编译没有任何错误..通过hashing_func和k
作者:佚名 时间:2019-05-09
c – 如何使用std :: enable_if有条件地选择一个可变的构造函数?
我试图使一个类应该继承其他类的构造函数,但不继承这些类本身. 在我的类的初始化期间,我想使用完美转发来创建一个类型的对象,其构造函数与给定的参数相匹配. 除了没有参数的默认构造函数之外,不应有歧义. 这是我的代码: #include <string> using namespace std; //NOTE: this class is just an example to demonstrat
作者:佚名 时间:2019-05-09
c – 将多个初始化器列表传递给可变函数模板有困难
尝试传递可变数量的初始化程序列表时,我不明白错误消息: template<typename... Values> void foo(Values...) { } int main() { foo(1, 2, 3, "hello", 'a'); // OK foo({1}, {2, 3}); // ERROR } 错误信息抱怨太多参数: prog.cp
作者:佚名 时间:2019-05-09
c – any_of Versus find_if
C 11引入了any_of算法. 这似乎像find_if完全一样. 说我有一个函子:function< bool(int)> FOO; 和一个数组:vector< int>酒吧; 看来这两个电话是完全一样的: any_of(bar.begin(), bar.end(), foo); 和 bar.end() != find_if(bar.begin(), bar.end(), foo); 我进一步感
作者:佚名 时间:2019-05-09
c – 为什么会收到编译错误?
我使用GCC 4.8来编译下面的代码: #include <memory> template<typename T, typename ...Args> std::unique_ptr<T> make_unique(Args&& ...args) { return std::unique_ptr<T>(new T{std::forward<Args>(args)...}); }
作者:佚名 时间:2019-05-07
c – 根据constexpr模式创建位掩码
我想实现一个模板函数,它在编译时为整数类型生成位掩码.这些掩模应基于8位模式,其中模式将连续重复以填充整数.以下示例完全符合我的要求,但在运行时: #include <iostream> #include <type_traits> #include <cstring> template<typename Int> typename std::enable_if<std::is_integral
作者:佚名 时间:2019-05-07
在C中返回一个对象
我从大多数C和 Java的背景中学习C,我很好奇在C中返回一个对象的最佳方法是什么,而不必复制对象.从我的理解,C 11引入了rvalue引用(&&)来从临时变量(反对复制)移动数据.例: std::string getStr(){ return "Hello"; } std::string &&hello = getStr(); 我想到的另一种方式是使用共享指针. std::tr1::s
作者:佚名 时间:2019-05-07
C程序意外地阻止/抛出
我正在C中学习互斥体,并在以下代码中出现问题(取自N. Josuttis的“C标准库”). 我不明白为什么它阻止/抛出,除非我在主线程中添加this_thread :: sleep_for(然后它不阻止,并且所有三个调用都被执行). 编译器是从命令行使用的cl.exe. #include <future> #include <mutex> #include <iostream> #include
作者:佚名 时间:2019-05-07
c – 如何将enable_if用于互斥的非成员函数模板?
我正在尝试编写非成员运算符函数模板,如: #include <utility> template < typename T, unsigned L > class MyType; template < typename T, typename U, unsigned L > auto operator ==( MyType<T,L> const &l, MyType<U,L> const &
作者:佚名 时间:2019-05-07
在这里删除c volatile是否安全?
从m_flag的定义中删除volatile是否安全? 如果m_flag不是volatile,那么什么会阻止编译器优化掉这个循环的条件:while(!m_flag)m_cv.wait(lock); ? 标准(后C 11)是否明确规定在这种情况下禁止这种优化? #include <mutex> #include <condition_variable> #include <future> #inclu
作者:佚名 时间:2019-05-07
c – 按值或按引用传递容器
我知道在一般情况下传递值,引用或指针之间的差异.但是,我的问题是关于结构简单的容器的特殊情况. 假设这种情况: class image{ image()=default; image(image const&)=default; ~image()=default; int w; int h; uchar* data; } 传递此类的对象时,复制的只
作者:佚名 时间:2019-05-07
stl – C 0x emplace_back与不可复制的项目
我想知道我是否正确理解emplace_back #include <vector> using namespace std; struct Hero { Hero(const string&) {} Hero(const char*) {} Hero(int) {} // forbid a clone: Hero(const Hero&) = delete
作者:佚名 时间:2019-05-07
上一页
43
44
45
46
47
48
49
50
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• 三星当前最强PC SSD“PM9E1”启动量产,
• 向智能家居迈进!苹果2025年将发布home
• 中国平板市场大洗牌 为什么华为能够力压
• iFixit拆解苹果AirPods 4耳机:仍是“维
• 英伟达RTX 5090笔记本显卡曝光:24GB G
• 平台惊现英伟达GeForce RTX GT610!竟已
• 联想ThinkBook 16+ 2025锐龙AI 9 365版
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot