腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
以
模板
作为
返回
类型
的
Trompeloeil MAKE_MOCK0
、
当使用Trompeloeil模拟
C++
中
的
单元测试时,如何使用
作为
返回
类型
?-
std
::unordered_map:使用类
模板
需要
模板
参数
列表 - trompeloeil::param_list:
std
::_Hash<_Traits::size>不是
参数
类型
T
的
有效
模板
类型
参数
Sig‘<em
浏览 10
提问于2021-01-20
得票数 2
回答已采纳
3
回答
模板
参数
:指向成员
的
指针--我应该如何处理它?
、
C++
草案说 非
类型
模板
参数
应具有下列
类型
之一(
可选
cv限定
类型
):-整型或枚举
类型
,指向对象或函数
的
指针,- lvalue引用对象或lvalue引用函数,-指向成员,-
std
::nullptr_t在下面的代码
中
,我有一个指向
作为
参数
传递给
模板
的
成员
的
指针。using namespace
std</
浏览 0
提问于2013-03-02
得票数 1
回答已采纳
2
回答
为什么我们必须使用默认
参数
为
模板
类指定<>?
、
、
、
、
我在
C++
中发现了一些烦人
的
东西,我不知道是否有什么技巧可以在没有开销
的
情况下避免这种情况。问题如下:// Function declaration/definition{
std
::cout<<"Option = "<<Option<<
std
::end
浏览 0
提问于2012-10-06
得票数 7
回答已采纳
1
回答
有没有办法在
C++
模板
中允许更复杂
的
类型
推断?
、
、
假设我有一个
模板
函数: template<class T> // ... }); 尽管
C++
能够从简单
的
、
非
模板
类型
的
参数<
浏览 27
提问于2020-03-24
得票数 0
回答已采纳
1
回答
std
::
可选
作为
C++
中
的
模板
非
类型
参数
?
、
、
、
我希望在我
的
类/结构中有非
类型
的
可选
模板
参数
。但是最好只有一个
模板
参数
,而不是两个。 首先,我尝试使用
std
::optional Try it online!看起来
std
::optional不适合
模板
非
类型
参数
。 然后我尝试实现我自己
的
解决方案: Try it online!我
的
问题是,是否有一些标准库解决方案?也许在
浏览 24
提问于2021-01-03
得票数 1
1
回答
标准
C++
中
的
类型
保持符
、
在
std
C++
库中有这样
的
东西吗?:struct TypeHolder { using type = T; };void h() { auto g =template <typename T>传递,但现
浏览 10
提问于2021-06-10
得票数 2
回答已采纳
3
回答
函数对象:无效
参数
、
我对
C++
和STL还很陌生。这里有一件事我不明白:{ void operator()(int& bar) {
std
::cout << bar <<
std
::endl; }{ v.push_back(1); v.push_back(3);
std</
浏览 0
提问于2013-06-18
得票数 0
回答已采纳
3
回答
模板
类向量
、
(我读过几个关于这个问题
的
现有问题,它们似乎略有不同,对我来说没有让问题变得更清楚。)#include <stdio.h>#include <vector> classvoid setValue(T _value) value = _value;
浏览 5
提问于2014-09-30
得票数 1
回答已采纳
1
回答
无法在Clang上将
std
::reference<T>转换为
std
::reference<const T>
、
、
、
、
>‘到'
std
::optional<
std
::reference_wrapper> &’
的
转换(
可选
&)=默认;^ /opt/wandbox/clang-head/include/
c++
/v1/optional”
的
第一个
参数
_LIBCPP_INLINE_VISIBILITY constexpr
可选
(Nullopt_t)否。clang
浏览 1
提问于2021-02-01
得票数 2
2
回答
非
指针函数
类型
可以是非
类型
参数
吗?
、
我一直在试验
C++
中
的
函数
类型
。注意,我指
的
不是像这样
的
指向函数
的
指针
类型
:但更具异国情调:我没想到下面的代码会被编译,但令人惊讶
的
是,它做到了:class funcClasspublic:
浏览 1
提问于2012-10-20
得票数 4
回答已采纳
2
回答
函数
模板
参数
推导
中
是否有强制隐式转换
的
方法?
、
、
我有一个count_函数
模板
,用于计数其
类型
的
向量中出现
的
值:
std
::size_t count_(
std
::vector<T> const& vt, Tfunction", "
C++
", "template", "
C++
", "specialization", "partia
浏览 6
提问于2020-12-31
得票数 1
回答已采纳
2
回答
为什么make_optional对文件流不起作用?
、
、
、
、
我正在尝试C++17
可选
类型
,并认为使用它
的
合适位置是一个尝试打开文件并可能返回打开
的
文件
的
函数。我编写
的
函数如下所示:{ file.open}但是,当我试图用g++
作为
参数
之一使用-
std<
浏览 3
提问于2020-07-04
得票数 4
回答已采纳
2
回答
enable_if,SFINAE和
模板
参数
?
到目前为止,我对
模板
的
使用已经显式地将
模板
参数
传递给
模板
参数
,或者在实例化期间推断
模板
参数
。在下面的代码
中
,我感到困惑
的
是,enable_if<>::type
的
成员是如何成为
模板
参数
的
。即,
参数
列表变为<class T = int, int* = nullptr>。我希望像这样
的
浏览 2
提问于2020-07-22
得票数 0
回答已采纳
2
回答
带有类
模板
类型
定义
参数
的
函数
模板
、
、
、
、
下面的代码是我在一个大型项目中尝试做
的
事情
的
示例:#include <vector> T max(typename<int,
std
::allo
浏览 1
提问于2010-06-22
得票数 4
回答已采纳
1
回答
在
C++
中
构造“is_template_instantiable”
类型
的
特征
、
、
、
、
有没有可能在
C++
中
构造一个
类型
特征来检查给定
的
模板
类型
是否可以用给定
的
类型
作为
模板
参数
实例化?如果这是可能
的
,怎么做呢?<
std
::vector, double>); 第一个断言将失败,因为只需要一个
模板
参数
。第二个断言没有失败,可能只用一个
模板
参数
实例化,因为它
的</e
浏览 23
提问于2018-06-02
得票数 4
回答已采纳
3
回答
多包
c++
模板
,按
参数
、返回值推演
、
、
我有点困惑
c++
是如何解释以下代码
的
:
std
::tuple<ReturnTypes...> Method(const ParameterTypes & ...Parameters) (...)编译以下代码时:
std
::tuple<unsigned int> R = Object.Method<unsigned int, unsigned<
浏览 0
提问于2015-08-09
得票数 1
1
回答
在
C++
中使用
参数
包
作为
类属性有可能和/或良好
的
实践吗?
、
、
、
、
我正在编写一个简单
的
模板
结构(在
C++
中
),它可以在控制台中显示一个格式化
的
“菜单”。我这么做主要是为了玩各种各样
的
争论。该结构
的
模板
通过自动推导输入
类型
(InputTy)、提示
类型
(PromptTy,可能通常是
std
::string或const char*)和消息
参数
包(class... MsgTypes)来工作。这个类
的
声明看起来如下: template<
浏览 5
提问于2019-11-20
得票数 0
回答已采纳
2
回答
更改构造函数优先级
、
、
、
是否可以为所有派生
类型
定义一个构造函数和一个
模板
构造函数?我写了这个测试用例来说明我
的
问题: class CustomVariant; { {} {
std
::cout << "ctor"<< <em
浏览 3
提问于2011-04-20
得票数 4
回答已采纳
1
回答
为什么在提供
模板
类型
时需要插入括号?
、
这个更大
的
结构是这样定义
的
: { return __x > __y; }这是在stl_function.h
中
c
++
中
定义
的
。现在我认为它
的
工作方式是给出一个新
浏览 2
提问于2021-06-13
得票数 1
回答已采纳
1
回答
带表达式
的
C++
模板
参数
、
我在
C++
上遇到了麻烦。我希望能够将表达式
作为
参数
放在
模板
中
。这是我
的
代码:using namespace
std
; } return 0;这给了我一个错误: main.cpp:11:14:
浏览 3
提问于2013-08-08
得票数 9
回答已采纳
点击加载更多
相关
资讯
C+17 标准正式发布:开发者可更简单地编写和维护代码
C+11使用using定义别名(替代typedef)
《Effective Modern C+》笔记之类型推断
C++20:核心语言
Bitcoin 序列化库使用
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券