腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
使用
带有
模板
推导
的
boost
变体
c++
、
class
、
templates
、
vector
、
template-argument-deduction
using FunctionType2 = std::function<void(classTypeT &, const int)>;auto classInstance = myClass<SomeOtherClass>(vec); // Error 并且有一些
模板
开发string *)>
浏览 5
提问于2020-05-01
得票数 1
回答已采纳
2
回答
什么时候需要在
模板
专门化
的
第二个<>中指定类型?
c++
、
templates
、
template-specialization
我有一个基本
模板
:现在我已经看到了两种专门化它
的
方法:或者:gcc吃了两种
变体
,但不是同时吃两种。这两个专业化认证是相同
的
吗?在专门化
模板
时,何时需要在第二个<>中指定类型?
浏览 1
提问于2013-07-09
得票数 2
回答已采纳
2
回答
为什么我
的
C++编译器不能
推导
boost
函数
的
模板
参数?
c++
、
templates
我这样定义了一个方法:void foo(ArgT arg, ::
boost
::function< void(ArgT) > func) func(arg);并像这样
使用
它--例如--为什么编译器不能
推导
出类型,因为它肯定是一个int 我得到了'void foo(ArgT,
boost
::functi
浏览 1
提问于2011-05-03
得票数 9
回答已采纳
1
回答
C++
模板
参数
推导
不起作用
c++
、
templates
、
template-argument-deduction
、
boost-function
、
boost-signals2
我需要覆盖
boost
::signals2::signal和
boost
::function之间
的
连接。为此,我创建了以下
模板
函数:void bind(
boost
::signals2::signal<T> &signal,
boost
::function<T>function) {} 我想尽可能简单地
使用
这个bind。根
浏览 4
提问于2012-07-07
得票数 3
回答已采纳
1
回答
如何检查
模板
类型是否是
变体
类型
的
类型之一?
c++
、
boost
、
typetraits
、
c++98
、
boost-variant
考虑到
变体
类型和
模板
函数,如何检查
模板
类型是
变体
的
类型之一?有比下面更优雅
的
方法吗?typedef
boost
::variant<Foo,Bar> Var; void f(const T& x)
BOOST
_STATIC_ASSERT( ||
boos
浏览 2
提问于2016-05-31
得票数 7
回答已采纳
2
回答
模板
函数查找失败
c++
、
templates
、
language-lawyer
#include <iostream>int boo( const
boost
::optionalstd::cout << "foo = " << foo( 3 ) << std::endl; std::cout << "boo = " << boo( 3 ) << std::endl
浏览 7
提问于2011-02-09
得票数 1
回答已采纳
2
回答
使用
identity参数实例化C++
模板
c++
、
templates
我遇到了另一个我不明白
的
问题。void operator[](typename
boost
::mpl::identity<E>::type e) const; 谢谢你
的
帮助
浏览 0
提问于2010-06-09
得票数 3
回答已采纳
1
回答
Boost
regex_match for string_ref
c++
、
boost
我
使用
的
是
boost
::regex_match和
boost
::string_ref,但是由于
模板
推断错误,构建失败了,我该如何修复呢?} 注:候选人:
模板
bool
boost
::regex_match(BidiIterator,BidiIterator,
boost
::match_results&,const
boost
::basic_regex&,
boost
/regex
浏览 3
提问于2019-03-14
得票数 0
回答已采纳
1
回答
为SFINAE测试人员提供默认值为零
的
原因是什么?
c++
、
templates
、
c++11
、
sfinae
、
libc++
我注意到,很多
boost
和libc++/libstdc++都显式地为SFINAE提供了一个默认值为零,代码如下 // libc++ http://llvm.org/svn/llvm-project/libcxx我记得在某个地方听说它是一种优化(在实例化
模板
时加快编译器
的
速度),但我不完全理解它是如何工作
的
。我查看了该标准,其中有一节简要描述了与
模板
参数
推导
有关
的
默认参数发生了什么。14.8.
浏览 4
提问于2014-10-18
得票数 18
2
回答
凤凰城中
的
C++
boost
::lambda::ret等价物
c++
、
boost-spirit
、
boost-lambda
、
boost-phoenix
Boost
lambda允许
使用
ret<T>
模板
覆盖
推导
出
的
返回类型。我试着在phoenix上搜索相同
的
内容,但没有找到。 凤凰城也有类似的网站吗?我知道怎么做我自己
的
替代品,但我宁愿不做。谢谢
浏览 0
提问于2010-05-20
得票数 3
回答已采纳
1
回答
boost
正则表达式格式化程序,如何
使用
自定义函数
c++
、
regex
、
boost
、
boost-regex
那么,在调用
boost
::regex_replace时如何调用自定义格式化函数呢?我
的
代码如下:std::string fmt(
boost
::match_results<T> match) { }void __ConvertEscapeChar(std::string& action, std::string regex) {
boost
::regex re
浏览 4
提问于2012-01-27
得票数 2
1
回答
如何
使用
具有
模板
转换操作符
的
非
模板
代理对象来避免指定
boost
::variant
的
类型?
c++
、
boost
、
stl
我有以下
变体
:然后我定义了一个映射:我
的
Config类中也有这个operator[] (Config包含variant和map): return config_values[key];理想情况下,我会说double
浏览 2
提问于2013-07-27
得票数 1
1
回答
使用
boost
::shared_ptr编译std::map时出错
boost
、
shared-ptr
、
stdmap
我正在尝试用vs2005编译我
的
代码。我
使用
的
是std::map和
boost
::shared_ptr (v1.47.0),我
的
代码如下所示 int a;typedef
boost
::shared_ptr<以下是错误 错误C2784:'bool
boost
::operator <(const
boost
::intrusive_ptr &,const
boost
::intr
浏览 0
提问于2011-12-07
得票数 0
回答已采纳
1
回答
为什么
Boost
中有两个
变体
类实现?
c++
、
boost
、
boost-variant
、
boost-variant2
Boost
似乎有两个
变体
类
模板
的
实现: 这是罕见
的
(虽然不是闻所未闻)
的
Boost
二包括两个相同
的
概念。为什么
变体
会发生这种情况?这些
变体
有何不同?
浏览 7
提问于2021-03-07
得票数 3
1
回答
从
boost
:hana::set中提取类型
的
部分专门化失败
c++
、
templates
、
boost
、
boost-hana
我
使用
以下
模板
声明一组类型:using DependencySet =
boost
::hana::set<
boost
::hana::type<T>...>;我尝试了一种“经典”
的
方法:struct ExtractTypes; struct ExtractTypesDependencySet<
浏览 1
提问于2018-07-26
得票数 1
回答已采纳
2
回答
递归变元
模板
不能导出参数
c++
、
templates
、
recursion
、
variadic-templates
我有一个递归函数
模板
,内部
使用
类型'T‘,但变量
模板
参数仅用于生成递归
模板
。为什么不能将函数
推导
成气
的
非
模板
变体
(int qi(int t){})?
浏览 3
提问于2015-07-09
得票数 2
回答已采纳
1
回答
如何
使用
Boost
hana递归创建一个常量表达式列表?
c++
、
boost
、
c++14
、
template-meta-programming
我以前问过一个关于创建编译时列表数据结构
的
问题,并被建议
使用
Boost
.hana#include <
boost
/hana/tuple.hpp>#include <
boost
/hana/concat.hpp> namesp
浏览 2
提问于2017-07-18
得票数 1
3
回答
使用
匿名或λ函数连接到
Boost
Signals2信号
c++
、
events
、
boost
、
signals
我正在尝试执行以下操作,以便从
boost
信号接收字符串并将其发送到显示器。以下语法不正确。signal<void (const char*)> UserMessageEvent; UserMessageEvent.connect(
boost
::bind(AfxMessageBox, _1)); 如果这是C#
浏览 4
提问于2010-11-30
得票数 2
回答已采纳
2
回答
如何创建
boost
phoenix make_shared?
c++
、
boost
、
boost-phoenix
、
make-shared
有没有可能创建std::make_shared
的
boost
phoenix惰性
变体
?我是说,为了让像这样
的
事情成为可能... expr = custom_parser[_a=p::make_shared<Node>(_1,_由于std::make_shared
的
可变
模板
性质,所以不能
使用
BOOST
_PHOENIX_ADAPT_FUNCTION。因此,可能包装器应
浏览 25
提问于2014-02-03
得票数 5
1
回答
隐式强制转换不适用于
BOOST
_STRONG_TYPEDEF和
BOOST
_SPIRIT_DEBUG_NODE
c++
、
boost
、
operator-overloading
、
boost-spirit
我定义了一个
boost
::spirit::qi规则:其中,标识符由以下各项定义:但是当我
使用
编译失败,出现以下错误:
boost
_1_51_0/
boost
/spirit/既
浏览 0
提问于2013-02-01
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
聊聊C+的模板和泛型编程
C+发展概述,以及作为主流编程语言的优缺点及应用领域!
如何使用C+原型模式轻松实现对象复制和动态创建?
C+11支持函数模板的默认模板参数
C+auto类型推导完全攻略
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券