手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
c++11
c++11专题提供c++11的最新资讯内容,帮你更好的了解c++11。
调用NULL指针上的删除 – C 03对C 11
在C 03标准中,我看到: 5.3.5 Delete 2 If the operand has a class type, the operand is converted to a pointer type by calling the above-mentioned conversion function, and the converted operand is used in place
作者:佚名 时间:2019-05-07
c – std :: list析构函数不会阻塞
我有一个多线程应用程序,循环等待用户输入为主线程. 在正确的输入上,应该停止循环并等待所有其他线程,以完全结束. 为此,我创建了一个std :: list,其中我将std :: future对象创建为线程创建 std::list<std::future<int>> threads; threads.emplace_front(std::async(std::launch::async, ...))
作者:佚名 时间:2019-05-07
c – 使用隐式转换运算符返回const引用的类上的static_cast <>行为
我有以下类(剥离以仅包含相关部分): #include <string> class Text { private: std::string _text; public: Text(std::string&& text) : _text(std::move(text)) { } operator const std::string&()
作者:佚名 时间:2019-05-07
c – 如何使用std :: chrono :: duration作为模板参数?
我有一个模板类,类似于: template < typename T, size_t Seconds > class MyClass {} 现在,我想将Seconds更改为持续时间,因此可以使用std :: chrono :: duration对类进行参数化.例如,我希望能够这样做: MyClass < std::string, std::chrono::seconds(30) > object;
作者:佚名 时间:2019-05-07
c – std :: uniform_real_distribution包含范围
C 11 std :: uniform_real_distribution(-1,1)给出范围[-1,1)中的数字. 您将如何在[-1,1]范围内获得统一的实际分布? 实际上这可能并不重要,但在逻辑上我正在尝试选择包含范围内的值. 如果您从查看整数开始,这更容易考虑.如果你通过[-1,1],你会得到-1,0.因为你想要包含1,你将通过[-1,(1 1))或[-1,2).现在你得到-1,0,1. 你
作者:佚名 时间:2019-05-07
c – std :: regex构造函数引发异常
请注意,这不是与StackOverflow有关 gcc的许多问题的重复,我使用的是Visual Studio 2013. 这个简单的正则表达式的构造throws std :: regex_error: bool caseInsensitive = true; char pattern[] = "\\bword\\b"; std::regex re(pattern, std::regex_const
作者:佚名 时间:2019-05-07
c – 通过索引在运行时访问std :: tuple元素的最佳方式
我的功能设计是通过运行时指定的索引来访问std :: tuple元素 template<std::size_t _Index = 0, typename _Tuple, typename _Function> inline typename std::enable_if<_Index == std::tuple_size<_Tuple>::value, void>::type for_each(_
作者:佚名 时间:2019-05-07
在C 1y中是否需要公共的class classedef?
我注意到std :: containers倾向于有公共的类别别名(typedef / using). 例如,见 http://en.cppreference.com/w/cpp/container/vector的会员类型. 它们如何有用?他们不是只是C时代没有auto和decltype的东西吗? 实现自定义容器时,应该有这样的typedef吗?如果我没有提供它,我会失去什么? 如果你想要一个标准库
作者:佚名 时间:2019-05-07
C模板选择
给出以下代码: #include <memory> #include <iostream> using namespace std; template<typename T> void test(T & value) { cout << "most generic" << endl; } template<typename T> void test(shared_ptr<T> & val
作者:佚名 时间:2019-05-07
c – decltype作为类成员函数中的返回类型
我在下面的代码编译错误. struct B{ double operator()(){ return 1.0; } }; struct A { auto func() -> decltype(b()) { return b(); } B b; }; 但是,如果我重组A,它会编译. gcc 4.8表示在这个范围内没有
作者:佚名 时间:2019-05-07
c – 左值引用是否与左值引用具有相同的开销?
考虑这个例子: #include <utility> // runtime dominated by argument passing template <class T> void foo(T t) {} int main() { int i(0); foo<int>(i); // fast -- int is scalar type foo<int&>(i); //
作者:佚名 时间:2019-05-07
c – 使用std :: greater或std :: less作为参数的参数
我想使用一个接受std :: greater< int>或std :: less< int>作为论证.不过,我坚持参数的语法. 这是我尝试的格式: myFunction(int a, int b, bool *comp(int, int)) { … } … std::greater<int> bigger; myFunction(2, 3, bigger); 这不行,但是,我怀疑第三个参数是完全错
作者:佚名 时间:2019-05-07
c – 转发一个没有类声明的shared_ptr
注意:我发现错误的源码实际上并不与shared_ptr相关,只是在错误消息中巧妙地伪装成这样.因此下面基本上是废话(不是答案,他们很好) – 我在使用shared_ptr(boost的时候)有一些麻烦,我需要简单地将指针转发到另一个函数.使用本地指针,intervening函数不需要访问类的定义,但是使用smart_ptr它似乎是.有什么办法可以避免吗? 例如,给定目标函数: void func(
作者:佚名 时间:2019-05-07
将多个参数绑定到C中的成员函数
假设我有一个带有成员函数的类A int f(){return m _;其中m_是数据成员.我有一个矢量< A>调用vec,我希望使用std :: max_element在vec中找到最大m_值的对象.我可以用lambda做到这一点: auto cmp = [] (A& x, A& y) { return x.f() < y.f(); }; A& max_elem = *std::max_eleme
作者:佚名 时间:2019-05-07
c – (i)未定义的行为?
是(i)未定义的行为?在检索增量对象以进行后缀增量操作后,是否可能发生前缀增量的副作用?这对我来说似乎很奇怪. 我的直觉表明,这在C 03中是未定义的,在C 11中有明确的定义.我是对的吗? My gut feeling says this is undefined in C++03 and well-defined in C++0x. 是的,你是对的.在C 03中行为未定义,因为您尝试在两个序列
作者:佚名 时间:2019-05-07
在C11中实现干净的lambda函数
我一直在使用新的C11 lambda来玩很多,并且完全指定模板参数的要求是一个真正的拖累.我想使用的语法类似于以下内容: #include <vector> #include <algorithm> struct foo { void bar() {} }; int main() { vector<foo> v(10); for_each(v.begin(), v.e
作者:佚名 时间:2019-05-07
c – 编译器是否强制拒绝无效的constexpr?
#include <exception> constexpr bool foo(bool x) { return x ? true : throw std::exception(); } int main() { // 1) must never be compiled // static_assert(foo(false), ""); // 2) must always b
作者:佚名 时间:2019-05-07
c – 在仅在某些情况下使用decltype的模板中实例化函数定义
作为理解C 0x的练习,我试图创建一个包含某些模板化类型指针的C类: template <typename T> class Wrapper { T *t; /* ... */ }; 在Wrapper类中,我想公开T可以通过Wrapper类实现的任何重载操作符.包装器本身只是将函数调用转发给底层的t对象. template <typename U> auto operator+(U
作者:佚名 时间:2019-05-07
c – 重用“\u0026\u0026”背后的基本原理 – rvalue参考的标记?
我最近在C 11上做了一个演讲,主要关注rvalues和移动语义.在演示期间,问题出现了为什么标准委员会决定重复使用“&&” – 令牌而不是引入像“§”这样的新标记. 有没有人遇到重复使用&& ;?的理由 委员会想要一个美国键盘上的令牌.我们还需要一些不会破坏现有代码的东西. &安培;&安培;似乎是一个明显的使用令牌.我们也在寻找标准的最小变化,重新使用令牌而不是发明新标记的想法很有吸引力.
作者:佚名 时间:2019-05-06
C增加大量存储
所以基于 question I asked earlier,我下载并设置了boost.我有这个代码: #include <stdlib.h> #include <boost\multiprecision\gmp.hpp> using namespace std; using namespace boost::multiprecision; void main() { mpz_int N(
作者:佚名 时间:2019-05-06
上一页
45
46
47
48
49
50
51
52
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• iPadOS 18来了,iPad现在真的有“生产力
• 谷歌日本整活:打造莫比乌斯外形键盘 正
• 天玑9400核心配置曝光,OV米均已采购,
• iPad和安卓Pad有什么区别?不用这三项功
• 松下全画幅镜头便携长焦70-300mm F4.5-
• 停产Quest Pro、力推Quest 3S,Meta要让
• RTX 4080/90要说再见!消息称英伟达11月
热门标签
更多
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