手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
c++11
c++11专题提供c++11的最新资讯内容,帮你更好的了解c++11。
c – 可变参数模板成员函数的部分特化
当使用可变参数模板进行模板化时,我正在努力使用成员函数的特化. 以下示例专门研究整个类,它工作正常: template<typename... Args> class C; template<class T, typename... Args> class C<T, Args...> { }; template<> class C<> { }; int main() { C<int,
作者:佚名 时间:2019-07-04
visual-c-std :: isfinite在MSVC上
C 11和C 11标准定义了 std::isfinite 功能. Visual Studio 2012似乎并没有提供它作为的一部分 cmath或math.h,但是有amp_math.h seems to provide this function. isd是否与std :: isfinite可互换?该 文档并不涉及使用NAN调用时的行为 我没有一个VS编译器来测试这个. 正如Marius已经指出的
作者:佚名 时间:2019-07-04
这是在libc中崩溃std :: search_n一个错误?
我尽可能缩小了这一点,似乎是一个错误 #include <algorithm> #include <vector> int main(int argc, char *argv[]) { // Crashes std::vector<uint8_t> bs{1, 0, 0}; std::search_n(bs.begin(), bs.end(), 3, 1); // Does n
作者:佚名 时间:2019-07-03
c – 有没有像std :: tie std :: pair这样的东西?
元组: #include <tuple> // std::tuple, std::make_tuple, std::tie int num; char letter; std::tuple<int,char> num_letter; num_letter = std::make_tuple(10, 'a'); std::tie(num, letter) = num_letter;
作者:佚名 时间:2019-07-03
c – std :: shared_timed_mutex上的共享锁可以升级到独占锁吗?
新的std :: shared_timed_mutex允许两种类型的锁:shared和exclusive. 如果一个人持有一个共享锁,有没有什么办法将其交换(“升级”)到独占锁?换句话说,给出以下代码,如何避免非原子丢弃和重新锁定? std::shared_timed_mutex m; //Guards a std::vector. m.lock_shared(); //Read from ve
作者:佚名 时间:2019-07-03
c – 验证GCC中的错误
我想验证以下是GCC中的错误,而不是我对C的理解.请考虑以下代码: struct A { struct B { template< typename U > U as() const { return U(); } }; B operator[]( int ) const { return B(); } }; template< typename
作者:佚名 时间:2019-07-03
c-std :: piecewise_linear_distribution在VS2012下不工作?
我决定知道c 11<随机>更好,所以我写了这样一个代码: std::mt19937 gen(10); std::piecewise_linear_distribution<> d(Range.begin(), Range.end(), RangeValues.begin()); std::map<int, unsign
作者:佚名 时间:2019-07-03
加强使用c 11有多好?
Boost本质上是一个c 03库(刺激了c11标准).我正在考虑使用一些boost库(那些在c11中没有实现的).如果我使用c 11,是否可以进行boost编译(可能存在不可复制但可移动对象的问题)?以及如何利用c11功能进行升级(可变模板是显而易见的使用[由某些升级库]而不是MPL的大部分)? (我在提升FAQ中找不到). Boost正在推进使用C11功能. 但有一件事要记住,boost不是“图
作者:佚名 时间:2019-07-03
如何使用新的c 0x regex对象在字符串中重复匹配?
我有一个字符串: "hello 1, hello 2, hello 17, and done!" 而且我想重复地应用这个正则表达式: hello ([0-9]+) 并且能够以某种方式遍历比赛和他们的捕获组.我在c 0x中成功使用了“正则表达式”的东西来找到字符串中的某些东西的第一个匹配项,并检查捕获组的内容;但是,我不知道如何在字符串上多次执行,直到找到所有匹配项.帮帮我! (平台是视觉工作室20
作者:佚名 时间:2019-07-03
c – 使用Win32线程模型时,MinGW-w64是否支持std :: thread开箱即用?
在安装MinGW-w64工具链后,我已经选择了Win32线程模型,在阅读之后,它比POSIX对手提供了更好的性能.我没有资格自己对这个索赔进行基准测试,但是 here’s a source for it. 起初我认为这个选项只会影响GCC运行时的内部工作,而不会阻止我在代码中使用C 11线程,基于this answer和this comment的用户rubenvb. 但是,似乎并非如此.在此Min
作者:佚名 时间:2019-07-03
c – 如何提取一组可选参数的参数,并使用它们来调用另一个函数
我有一个可变函数动物园,它接受N个参数,其中N在编译时已知(它是包含该函数的类的模板参数). template <int N> struct B { template <typename... Args> static void zoo(Args... args) { static_assert(size of...(args) == N, "");
作者:佚名 时间:2019-07-01
c – VC2010是静态初始化线程安全吗?
我一直在寻找SO和MSDN,以解答这个问题,但似乎找不到一个明确和最终的答案… 我知道它在C11标准中,目前的GCC版本是这样做的,但VC2010当前是否保证本地静态变量初始化的线程安全? 即:VC2010线程安全吗? static S& getInstance() { static S instance; return instance; } …如
作者:佚名 时间:2019-07-01
c – unique_ptr的赋值操作符复制引用存储的删除器.是功能还是错误?
当您有一个unique_ptr与引用存储的自定义删除程序成像时: struct CountingDeleter { void operator()(std::string *p) { ++cntr_; delete p; } unsigned long cntr_ = 0; }; int main() { CountingDele
作者:佚名 时间:2019-06-30
C 11向后兼容性(将整数常数转换为指针)
C标准允许将零整数常量隐式转换为任何类型的指针. 以下代码无效,因为值v在此不是常数: float* foo() { int v = 0; return v; // Error } 但以下代码是正确的: float* foo() { const int v = 0; return v; // Ok in C++98 mode, error in C++1
作者:佚名 时间:2019-06-30
c – 公共继承的静态断言
我创建了一个帮助类,通过模板构建一个自定义类,这个自定义类必须从某个类继承,我可以使用std :: is_base_of来检查它. 但是,我还需要检查一下这个继承是否公开,这怎么可以实现呢? 作为参考,这里是一个剥离版本的类,我有std :: is_base_of在那里. template<class CustomSink> class Sink { static_assert(std::
作者:佚名 时间:2019-06-30
c – 为什么返回时不能将指针自动转换为unique_ptr?
让我通过一个例子来提出我的问题. #include <memory> std::unique_ptr<int> get_it() { auto p = new int; return p; } int main() { auto up ( get_it() ); return 0; } 这无法编译,并显示以下错误: a.cpp:5
作者:佚名 时间:2019-06-30
pure / const函数在C 0x中
在C 98 / C 03中,语言中没有 pure/const function keywords. >在C 0x中有这个改变吗? >如果是这样,即使在函数对象(std :: function)上也可以设置这样的标志?所以我可以传递一些函数指针或者lambda函数,另外给出它是一个纯/ const函数的信息?被调用的函数可以具有用于这样的功能的优化的执行路径. >有没有办法检查一个给定的函数是纯/
作者:佚名 时间:2019-06-30
使用可变模板在C中包装一个函数指针
问题 我有一些C函数void f(),R g(T a),S h(U a,V b)等等.我想编写一个模板函数,它接受f,g,h等作为模板参数,并调用该函数. 我想要这样的东西: template<MagicStuff, WrappedFunction> ReturnType wrapper(MagicallyCorrectParams... params) { extra_processin
作者:佚名 时间:2019-06-30
c – 消除地图和矢量样容器之间的模板专门化
template<class> struct Printer; // I want this to match std::vector (and similar linear containers) template<template<class, class...> class T, class TV, class... TS> struct Printer<T<TV, TS...
作者:佚名 时间:2019-06-29
使用Qt Creator C 11,nullptr是关键字?
我使用C 11使用Qt Creator. "warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat]" "error: 'nullptr' was not declared in this scope" 这是在其他地方工作的代码,相关部分是: ... = nullptr; 可能是什么问题? 这不是一个关键字,它不是全局
作者:佚名 时间:2019-06-29
上一页
30
31
32
33
34
35
36
37
下一页
小编推荐
苹果市值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