cost 131 ms
重载模板函数:单个函数的特化

我有一个模板类: 我想在T = polynome<rationnel<int>>的情况下指定我的函数simplifier()因为它的含义不完全相同。 我能怎么做 ? 使用typeid()不起作用(它不知道我想要的类型,即polynome<rationnel<l ...

2022-07-02 12:07:46 0 37
静态变量的两阶段查找

参考以下代码: 为什么static_assert失败(并且assert()通过了?)? 两阶段查找是否会推迟设置val的值(在func()中也是如此)直到int重载可见的第二阶段,因为它是依赖类型? ...

2022-07-02 02:58:30 1 43
C++中模板类的模板友元的显式模板实例化

我有一个主类MainClass ,其私有成员变量应该对朋友类FriendClass可见。 两者都由一个名为dim的int模板化,并且它们都有各自的头文件和源文件(因此位于不同的翻译单元中)。 由于MainClass并不真正依赖FriendClass (并避免循环依赖),我在MainClass Fri ...

2022-07-01 20:49:19 1 32
C++,模板 vs 自动 vs 任何

我正在为我的库工作,我必须概括一些函数,即这些函数需要处理作为参数传递的不同类型的数据。 前任: 我不确定在以下之间使用什么: 任何, 一些 模板 显然,这是一个非常微不足道的例子,而我代码中的实际函数处理这些数据更复杂 所以: 谁是最快的? 谁使用的内存最多? 谁 ...

2022-07-01 17:57:01 1 50
如何强制实例化与类型别名一起使用的模板类

我有一个带有大量模板参数的模板类。 这是一个辅助类,仅用于预定义的类型列表。 我使用类型别名( using或typedef ),以便用户不会被模板 suff 污染。 由于类型列表是硬编码的,我想强制实例化类 T,但由于列表很长,我想强制实例化而不重复所有参数。 我怎么能那样做? ...

2022-07-01 13:27:24 2 53
即使函数不是类型,函数模板如何接受函数作为参数?

这个明显的问题可能会在我找不到的地方被问到,最近的答案是这个。 我来自 C 背景,如果你想在 C 中将函数作为参数传递,你应该使用指向函数的指针。 但是这个 : 一个答案(见上面的链接)指出模板函数只能接受类型或值! 那么函数不是类型,那么typename F有什么问题,另一个可能的选择是函数实 ...

2022-07-01 12:38:51 1 29
替换 dotnet 模板中的类类型和变量

假设我的模板中有一个包含以下代码的文件 然后我有一个配置 "symbols": { "entity": { "type": "parameter", "datatype": "string", "replaces": "MyEntity" ...

2022-07-01 11:21:56 0 15
从样板代码到模板实现

我正在实现一个有限状态机,其中所有可能的状态都存储在std::tuple中。 这是我面临的问题的最小编译示例及其godbolt链接https://godbolt.org/z/7ToKc3T3W : 就我而言,我想将void transit_to(size_t index)实现更改为一些模板结构 ...

2022-07-01 08:48:56 3 63
假定已知长度的模板参数包之后的可选参数

我试图在最后有一个带有可选参数的“调用”函数: 我原以为这会起作用,因为参数包可以从第一个参数推导出来,但显然编译器有不同的想法: 例如 Clang 给出: 为什么要推导出长度为 0 的列表? 为了扣除的目的,我可以强迫它忽略args吗? 或者更一般地说,我怎样才能使这项工作? ...

2022-06-30 17:31:09 2 92
LiquidJS 给出“RangeError:超出最大调用堆栈大小”渲染大表

我正在构建一个 NodeJS 应用程序,它使用 LiquidJS 呈现静态、可移植的 HTML 报告。 我的一个最新示例有一个大约有 23,000 行的表,而且 LiquidJS 似乎在呈现这些表时遇到了问题——它抛出了一个关于调用堆栈大小的错误。 该代码以前在最多约 4000 行的表上运行良好,但 ...

2022-06-30 15:55:04 0 11
C++ 模板 - 通过引用传递类型 T 的 const 值

我有一个带有模板参数 T 的函数,并且想通过引用传递一个 const T 类型的值。 C++ 编译器抛出一个错误,(有点)可以理解。 因此,我想知道是否有一种安全简洁的方法可以做到这一点? 我创建了一个非常小的示例来反映我在项目中遇到的问题。 (在我的项目中,问题出现在某个类的常量成员函数中, ...

2022-06-30 15:39:14 2 66
Arduino c++递归函数用模板填充JsonDocument,编译报错

我正在尝试在递归函数中填充 ArduinoJsonDocument。 首先我试过这个: 和以下输出: 这是 types - 对象嵌套的次数。 但现在我想要一个递归函数而不是多个定义,所以: 并将其运行为: 但编译器显示错误: 我已经尝试交换类型和不同的方法,但是没有用。 我 ...

2022-06-30 14:34:43 0 28
用于 values.yaml 的 Configmap 中的 Helm 模板

我正在寻求帮助来创建可以支持多种服务的通用 configmap.yaml。 values.yaml(这工作) configmap.yaml 模板{{ (toYaml .Values.genericConfigMapProperties) . | ident 4 }} {{ (toYam ...

2022-06-30 13:45:01 1 32
如何在 C++17 中将模板打印到控制台?

我有这个基本模板类: 因此,下面的代码无法编译,因为vector没有<<运算符 编译时,方法InputBase::DisplaySingleResult编译失败,因为它使用vector类型。 一种解决方法是使虚拟InputBase::DisplaySingleResult方法纯 ...

2022-06-30 13:41:52 3 64
Vue.js 的模板或部分继承

我正在为我的投资组合制作一个只有 HTML+CSS+JS 的客户端网站,我一直在将我的页眉和页脚复制粘贴到几乎所有不同的网址中。 我想知道是否有办法避免使用部分或模板(如在 Rails 或 Flask 中使用)但使用 Vue.js 。 我的意思是,我希望我的 HTML 文件看起来像这样: ...

2022-06-30 13:19:06 0 20

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM