templates相关内容

在模板中查找潜在的堆栈溢出问题

我将应用程序中最近的一次崩溃跟踪为堆栈溢出问题,修复了该问题后,我想我应该使用Visual Studio代码分析工具重新检查代码中是否有任何类似的潜在错误。这发现了许多可能与报告类似的案例,如 警告C6262函数使用‘148140’个字节的堆栈:超过 /Analyze:堆栈大小为‘16384’。考虑将一些数据移动到 堆。SCCW-VC2015 c:cppaclCommonacltainer. ..
发布时间:2022-04-12 17:04:54 C/C++开发

Azure DEVOPS:将变量组作为参数传递给模板

我在代码库使用Azure devopYML管道。 我已在管道创建了变量组(称为‘My_VG’的管道;库;变量组) 在我的管道(YML)文件中,我希望将此变量组my_vg作为参数发送到模板my_template.yml。 但是,当我在‘Variable’下使用此参数my_vg时,它不会被展开(尽管在打印时它会给我赋值) 如何在模板HERE组中获取此MY_VG的值:${参数.变量_组}} ..
发布时间:2022-04-09 18:53:57 其他开发

将}转换为Smarty字符串

我正在尝试使用SMARTY模板字符串中的关键符号‘}’,但生成了错误。问题只出现在‘}’上,而不是‘{’。 我需要打印: var国家=[{标签:‘国家’,值:‘1’},{标签:‘国家’,值:‘2’}]; 解决方案: var naciones = [{/literal}{foreach from=$paises item=pa}{literal}{label:"{/literal} ..
发布时间:2022-04-07 18:41:03 其他开发

使用JQ替换JSON模板中的变量

我想用“Hello Jack”值填充json模板,但“Hello”部分应该保留在模板中,有什么方法可以做到这一点吗?我尝试了下面的代码,但出现错误: jq -n --arg person "Jack" '{my_key: "Hello "$person}' jq: error: syntax error, unexpected '$', expecting '}' (Unix shell ..
发布时间:2022-04-02 21:37:54 其他开发

Sitecore演示文稿详细信息不会在模板更改时更新

我正在处理一个Sitecore(6.4.0.101124)站点,该站点有两个用于主页的模板。它们具有非常相似的结构-它们之间的最大区别在于,它们在标准值的演示详细信息的控件部分中各有一个不同的子布局。我的理解是,当更改项目上的模板时,模板的标准值应该应用于该项目。但是,当内容编辑器更改模板时,演示文稿详细信息将一直保持不变,直到我进入并更改它们。 这意味着要么我误解了这应该是如何工作的,要么 ..
发布时间:2022-03-12 11:06:43 其他开发

获取C++函数参数类型

有没有一种标准的方法来获取函数参数的类型并将这些类型作为模板参数包进行传递?我知道这在C++中是可能的,因为it has been done before。 我希望在C++14或即将推出的C++1Z中,会有一种惯用的方式在这里实现arg_types...: template void some_function(); // Params ..
发布时间:2022-02-25 20:24:31 C/C++开发

C++模板-完整指南:关于decltype和return类型的脚注措辞

C++模板-完整指南第2版第436页有以下脚注(我的粗体): 不同的是,与其他上下文中的调用表达式不同,decltype(call-expression)不要求非引用、非void返回类型是完整的。而使用decltype(std::declval().begin(), 0)确实增加了调用的返回类型必须完整的要求,因为返回值不再是decltype操作数的结果。 脚注是指使用declt ..
发布时间:2022-02-25 20:16:48 C/C++开发

';仅将成员函数添加到类的专用模板

我有一个模板类,我想向模板的特定专门化添加一个特殊函数。此函数仅对std::String模板有意义。 我展示了我目前是如何处理这个问题的…问题是删除的函数仍然对所有模板类型可见,而不仅仅是我想要使用它的匹配模板。 有没有更优雅的方式来处理这种困境? template class Match { /* *Class Definition ..
发布时间:2022-02-25 20:08:04 C/C++开发

整数类型的模板函数专门化

假设我有一个模板函数: template void f(T t) { ... } 并且我想为所有原始整数类型编写专门化。执行此操作的最佳方式是什么? 我的意思是: template::value is true> void f(I i) { ... } 编译器为整数类型 ..
发布时间:2022-02-21 10:31:00 C/C++开发

C++ 模板类型定义

我有课 模板类矩阵{//....}; 我想创建一个 typedef,它创建一个 Vector(列向量),它等效于大小为 N 和 1 的 Matrix.类似的东西: typedef 矩阵;向量 N; 这会产生编译错误.以下创建了类似的东西,但不完全是我想要的: 模板类向量:public Matrix{ }; 是否有解决方案或不太昂贵的解决方法/最佳实践? ..
发布时间:2022-01-30 16:48:15 C/C++开发

当涉及 std::function 或 lambda 函数时,C++11 不推断类型

当我定义这个函数时, 模板设置测试(常量集&输入){返回输入;} 我可以在代码的其他地方使用 test(mySet) 调用它,而无需显式定义模板类型.但是,当我使用以下功能时: 模板设置过滤器(常量集&输入,函数比较){设置转帐;for(auto it = input.begin(); it != input.end(); it++) {如果(比较(*它)){ret. ..
发布时间:2022-01-30 16:43:24 C/C++开发