腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
嵌套类型:
struct
vs
class
、
、
什么时候应该在类内部
的
结构中定义成员,什么时候应该在嵌套类中定义成员?例如:{ SkypeProtocol(); { UI32 uDate; typedef
struct
浏览 5
提问于2016-03-31
得票数 1
2
回答
基于位置
的
包中
的
特定类型
、
、
、
、
实现非常简单:
struct
take_from_args;
struct
bar {};#include <tuple>
浏览 0
提问于2017-10-21
得票数 0
回答已采纳
1
回答
未知函数模板参数
、
、
、
我正在尝试想出一种使用C++模板生成这些钩子
的
方法,这种方式只需最少
的
工作即可添加新
的
钩子。基本上,我
的
每个钩子看起来如下所示:{ if(g_profiling我一直在研究Boost中
的
function_traits,似乎我能够找到一些很接近
的
东西: decltype(&CloseHandle) RealCloseHandle = &
浏览 0
提问于2014-04-23
得票数 0
3
回答
结构静态功能与类静态功能在
struct
中
的
区别?
、
我找不到
class
static
function到
struct
static
function之间
的
任何区别。如我所知,类静态函数不能被继承,并且
struct
没有继承
的
选项。
class
a { }
vs
static
func myMethod1() {}
浏览 1
提问于2017-03-31
得票数 14
回答已采纳
1
回答
可变args SFINAE默认构造函数在clang中工作,但在Visual 2015中失败
、
、
、
有人知道这段代码是错误
的
,还是
VS
有错误,或者Clang是允许
的
?#include <iostream>using namespace std;
s
浏览 2
提问于2016-04-21
得票数 4
回答已采纳
2
回答
可变模板
的
模板语法问题
、
、
、
在我理解了问题后,我
的
解决方案。谢谢!
class
D<Head, types...> public: };
class
D&
浏览 12
提问于2012-11-16
得票数 7
回答已采纳
1
回答
具有继承历史记录
的
CRTP插件AutoRegistration (尝试过,但失败,出现SFINAE)
、
、
当我想要继承它
的
历史时,问题就来了。我最初
的
计划是在类自动注册时累积父ids
的
向量。我
的
尝试是在下面的代码中,因为它相当长,所以我把它放在问题
的
末尾。系统能够基于所提供
的
id创建正确
的
类型,并且所有注册功能都是由编译器在编译时构建
的
。#include <functional> template <typenam
浏览 0
提问于2015-05-29
得票数 1
2
回答
最优雅
的
拆分C++ TypeList
的
方法
、
、
、
T>
struct
TypeList {}; typename...PREDICATE, typename TYPELIST> templa
浏览 4
提问于2017-10-20
得票数 8
回答已采纳
1
回答
C++:是否有一个包含各种函数
的
特性类来操作零终止字符*和wchar_t *字符串?
例如,我刚刚发现自己写了像类这样
的
特性:template<>
struct
sz<char>
static
void copy(char *dst, int bufSize, const char *src) strcpy_s(dst, bufSize, src);};
浏览 2
提问于2012-01-17
得票数 1
回答已采纳
1
回答
vs
2015中
的
方法存在性检查器代码中断
、
、
、
、
这段代码在
vs
2013下编译,但是静态断言在
vs
2015上失败。哪个编译器版本告诉了真相?如果是
vs
2015,那么如何修复代码?#include <type_traits> template<typename U, typename MethodType>}; template <
浏览 4
提问于2017-02-03
得票数 0
回答已采纳
2
回答
C++元编程为树结构分配唯一ID
、
、
、
我有个奇怪
的
问题。我有一个元编程类型,定义如下:
struct
mytype {};using type = mytype<-1, mytype<-1, mytype<-1, ...>由于长期
的
技术原因,ID需要是顺序
的
,从0开始。例如,如果我有这个: mytype<-1, a, b>我想让
浏览 4
提问于2015-03-30
得票数 2
回答已采纳
4
回答
不能从x类型转换为x类型?
、
、
在编译(Microsoft Visual C++ 2005 Express)时,这段代码:{
struct
S template< typename T >
static
S GetInstance( void )错误文本中命名
的
两种类型显然是相同
的
。另外,当将Foo
的</em
浏览 9
提问于2011-12-23
得票数 11
回答已采纳
1
回答
C++编译问题错误- C2332:<
class
:缺少标记name>
、
、
、
VS
2005 ->编译,没有任何错误。template< bool f >
struct
static
_assert;编译器错误: 例如代码片
浏览 7
提问于2020-05-15
得票数 0
回答已采纳
2
回答
通过类
的
模板参数专门化成员模板结构
、
、
、
我有一堂课
class
TEST { template <unsigned P, unsigned I>
struct
test
struct
test <N, I> {
static
__forceinline void Run() { std::cout << 1 << std::endl; } };我想要实现
的
是,后来我发现,当模板列表中只有一个参数时,它可以工
浏览 4
提问于2015-10-26
得票数 1
回答已采纳
7
回答
获取元组元素类型
的
索引?
、
、
如果我有一个具有不同元素类型
的
元组,如以及如何获得元素类型
的
索引?template<
class
T,
class
Tuple>{}; 谢谢。
浏览 3
提问于2013-08-05
得票数 15
回答已采纳
2
回答
如何编写以下问题C++
的
TMP代码
、
、
、
我被问到了以下我无法解决
的
问题。有人能帮我理解我怎么会这样做吗。template<int...Xs>
struct
Vector; Vector<1,2,3>Vector<1,2,3>, Vector<2,3,4>, Vector<3,4,5>Vector<6,24,60> 静态地实现这种计算
的
一种常见方法是具有元功能。Vectors>
浏览 5
提问于2021-08-10
得票数 1
回答已采纳
2
回答
检查共享路径在pc中是否可用
、
、
我在.net compact framework 3.5中工作,我正在开发一个在中工作
的
应用程序。我要求用户在我
的
应用程序中输入共享文件夹路径,文件夹格式为(\ shared - PC - name \FolderName).I需要检查用户输入
的
共享文件夹路径在本地pc中是否存在。我不知道如何检查用户输入
的
文件夹名称在本地pc中是否存在。谢谢
浏览 2
提问于2014-09-07
得票数 0
3
回答
如何使用模板元编程压缩矢量
、
、
我正在练习模板元编程,并希望实现一个简单
的
、琐碎
的
元函数。我想知道如何在自定义向量上实现zip功能。我脑子里想
的
是:投入:Vector<2, 3, 4>输出:我认为我
的
Vector类应该声明如下:
struct
Vect
浏览 7
提问于2022-07-20
得票数 0
回答已采纳
2
回答
从给定
的
嵌套boost变体类型创建新
的
boost变体类型。
、
、
、
、
假设我有一个嵌套
的
boost::variant-type TNested,它包含一些类型和一些其他boost::variant类型(它本身不能再次包含boost::variant types,这样就不会有递归我正在寻找一个模板别名flatten<TNested>,它将计算为一个boost::variant类型,没有嵌套
的
boost::variant,例如TFlatten,而可能
的
重复类型正在被删除,例如int#include <boost/variant.hpp> #include <boost
浏览 5
提问于2016-09-01
得票数 7
回答已采纳
3
回答
vs
2008和
vs
2010之间
的
公共接口差异?
、
、
我刚刚在
VS
2010中创建了一个简单
的
项目,C# DotNet3.5using System.Collections.Generic; { { }然后意识到我真的想在
VS
2008中做这件事,dotnet3.5我创建了完全相同
的
代码,我得到
的<
浏览 0
提问于2012-03-31
得票数 0
回答已采纳
点击加载更多
相关
资讯
Linux UIO(Userspace I/O)驱动模型技术详解
Linux内核工作队列
Linux驱动开发-编写VS1053芯片音频驱动
C+写个游戏引擎—9
Java编程教程-Java中的同步块
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券