腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
模板
类
中
的
模板
函数
“
在此
上下
文中
是
私
有的
”
错误
class
、
templates
、
private
、
friend
我正在尝试编写我自己
的
类
,这个
类
应该表示一个
模板
化
的
数组。我想为它定义operator+,但在某种程度上,它可以添加两个用不同类型指定
的
数组(当然,如果一个可以升级到另一个,反之亦然)。为了做到这一点,我必须对运算符进行
模板
化定义(这是一种好方法吗?)编译后,我
的
编译器报告说,基本上,据我所知,找不到我
的
类
的
任何状态成员。代码低于任何感谢
的
帮助...因为当一切都是公开
的</
浏览 7
提问于2020-01-09
得票数 0
1
回答
使用接受并返回任意
类
的
模板
指定
函数
oop
、
templates
、
d
我感兴趣
的
是
定义一个
函数
,该
函数
给出一个
类
变量,生成和一个具有随机选择
的
成员属性变异
的
类
对象
的
新实例。
上下
文:假设某个
类
的
实例circle1__ ( Circle__ )具有color和radius__属性。这些属性分别被赋值为red和5__。所讨论
的
函数
mutate__必须接受circle1作为参数,但拒绝非类参数。 对于其他数据类型,
浏览 2
提问于2016-11-21
得票数 1
回答已采纳
2
回答
如何从可变
模板
参数创建std::tuple<>?
c++
、
templates
、
visual-c++
、
variadic-templates
、
variadic-functions
我有一个用这个
模板
声明
的
类
:template <typename ...Args>。在它
中
,我有一个声明为std::vector<std::tuple<Args...>> vec;
的
列表来存储
模板
指定
的
数据条目。我还有一个
函数
声明如下:{ // vec.push_back(std::tuple<Args...>(dat
浏览 10
提问于2019-12-14
得票数 2
回答已采纳
3
回答
Spring 2.4.2和Thymeleaf 3.0.12 -访问静态方法
spring-boot
、
thymeleaf
自从我切换到Spring Boot 2.4.2,我
的
Thymeleaf
模板
就坏了。当我想访问
中
的
静态成员时,我得到以下
错误
: 异常处理
模板
"template_name":
在此
上下
文中
禁止实例化新对象和访问静态
类
。
浏览 5
提问于2021-02-04
得票数 16
回答已采纳
1
回答
更改
模板
返回类型似乎会对重载解析产生影响。
c++
、
c++11
、
templates
、
decltype
一直在编写一个算术包装器,它可以帮助检测过流/下溢
错误
,但是在这个过程
中
仍然存在一个相当棘手
的
问题。假设我们有一个
类
,它处理能够通过一些重载运算符导致溢出
的
所有东西,并隐式地传递给其他所
有的
底层类型。)编译得很好,并且在这样
的
情况下(基本上
是
每一种可能
的
情况)都能正常工作:::std::cout << val + 42 << ::std
浏览 1
提问于2017-02-10
得票数 1
回答已采纳
1
回答
在声明全局
模板
函数
的
上下
文中
,“静态”意味着什么?
c++
、
function
、
templates
我知道静态在声明全局非
模板
函数
的
上下
文中
意味着什么(例如,),如果您在包含在多个不同位置
的
头部
中
编写助手
函数
,并且希望避免“重复定义”
错误
,这是非常有用
的
。所以我
的
问题
是
:在声明全局
模板
函数
的
上下
文中
,静态意味着什么?请注意,我专门询问
的
是
不属于
类<
浏览 1
提问于2014-06-13
得票数 0
回答已采纳
2
回答
无法理解为什么好友功能不起作用
c++
、
friend
= 1; cout << a.x << " " << a.y << endl;int main() A a;} 我收到
的
错误
如下- 1.
错误
:“int A::x”
在此
上下
文中
是
私
有的
2.
错误
:“int A::Y”
在此
上下
文中
是
浏览 6
提问于2020-09-18
得票数 0
回答已采纳
1
回答
成员
函数
实例化
c++
、
templates
以下
是
GCC 4.8.1 (与--std=c++11一起)
的
编译:}; dummy<non_default_constructible> d;} 棘手
的
部分
是
dummy<non_default_constructible>::new_t()显然
浏览 3
提问于2014-09-30
得票数 12
回答已采纳
1
回答
enable_if和互斥方法
c++
、
metaprogramming
、
enable-if
编译器(gcc)似乎实例化了这两个方法,显然整数要么
是
有符号
的
,要么
是
无符号
的
,所以总是失败。我以为enable_if在这里就是为了避免这种情况。 问:为什么会出现编译
错误
,如何避免?
浏览 0
提问于2014-12-08
得票数 4
1
回答
如何理解“实例化点”
的
含义?
c++
、
templates
、
metaprogramming
、
instantiation
作者说 如果X
是
函数
浏览 0
提问于2019-01-14
得票数 2
回答已采纳
2
回答
模板
变量
的
模板
参数演绎和默认
模板
参数
c++
、
templates
、
language-lawyer
、
c++17
、
default-parameters
variable 's' with deduced type 'S' requires an initializer撇开这个问题不谈,我已经检查了这个特定行为
的
其他
模板
风格CLang compiles just fine. */ std::cout << v << '\n';} 关于这个特性<e
浏览 3
提问于2018-03-12
得票数 9
回答已采纳
1
回答
在实例化
函数
模板
时,省略
模板
类型参数合法吗?
c++
、
c++17
、
language-lawyer
下面的代码实现了一个
函数
模板
foo,它接受任意数量
的
参数,随后处理每个参数,同时维护该参数
的
位置索引:void foo_impl(T valueT>{} {} 这个递归实例化
函数
模板
,直到到达接受单个参数
浏览 5
提问于2020-03-09
得票数 3
回答已采纳
1
回答
RazorGenerator支持包括和原始
函数
吗?
razor
、
razorgenerator
我按照这里
的
说明:,使用预编译
的
剃须刀
模板
。但是,我生成
的
一个.cs文件存在构建
错误
。 名称“Raw”在当前
上下
文中
不存在。我不太熟悉Razor
的
所有事情。我在用MVC5。我在库项目中使用
模板
,所以我尝试将它们移到现
有的
MVC项目中,但仍然会遇到相同
的
构建
错误
。我不会在
模板</em
浏览 4
提问于2017-03-15
得票数 0
1
回答
C++14
中
的
依赖限定名查找
c++
、
templates
、
language-lawyer
、
c++14
、
overload-resolution
这与
模板
函数
中
的
依赖名称查找有关,例如:void foo(T const &t) ::func(t);在这段代码
中
,func
是
一个依赖
的
名称,因为它有一个依赖于类型
的
表达式作为
函数
调用
的
参数在C++11
中
,对func
的
查找
是
由tem.Department.候选人/1完成
的
浏览 2
提问于2014-11-10
得票数 5
回答已采纳
2
回答
如何在控制器中导入车把
模板
,并将其放在另一个车把
模板
中
javascript
、
ember.js
、
handlebars.js
我被困在一个点,我想导入一个手柄
模板
在剩馀
的
js控制器,并将它附加到div。import Ember from 'ember'; search: function() {
浏览 1
提问于2017-02-26
得票数 0
回答已采纳
1
回答
变体
模板
包作为std::unordered_map
的
关键
c++
、
c++11
、
templates
、
variadic-templates
、
unordered-map
是否有一种方法可以使用可变
模板
作为std::unordered_map
中
的
关键
模板
参数?>public:private:但是得到了这个
错误
:
错误
C3520 'Args':必须
在此
上下
文中
展开参数包
浏览 0
提问于2018-01-23
得票数 2
回答已采纳
1
回答
隐藏成员
函数
模板
-哪个编译器
是
正确
的
?
c++
、
c++11
、
templates
、
gcc
、
clang
我编写了以下隐藏成员
函数
模板
的
代码。tamplate of B"<<std::endl; using A::func;{}source_file.cpp: In function ‘int main()’: source_file.cpp:22:17: error: call ofoverloaded ‘fun
浏览 1
提问于2017-10-16
得票数 23
回答已采纳
2
回答
Clang和g++对待操作者过载
的
方式不同?
c++
、
namespaces
、
operator-overloading
、
rvalue
我使用
的
是
C++14 (-std=c++1y在g++ 4.9.1和clang3.5
中
都使用)。首先,下面
是
表A(其中存在Foo命名空间):#include <sstream> { {};{} {}
浏览 2
提问于2015-03-24
得票数 1
回答已采纳
2
回答
c++
类
方法自动
模板
参数自动推导
c++
、
templates
有没有可能以某种方式调用
类
方法并自动推导出
模板
化
的
参数? 我试图用一个调用私有构造
函数
的
create class方法来创建一个对象。我这样做是为了确保在堆上分配创建
的
实例。这个
类
是
模板
化
的
,我希望用户不必知道类型(对lambdas
的
右值引用可能会很复杂)。下面
是
我想要实现
的
一个玩具示例(我知道构造
函数
在这里
是
公共
的</e
浏览 0
提问于2020-10-10
得票数 0
2
回答
无法理解int和用户定义类型(可能与ADL相关)之间
的
名称查找差异。
c++
、
templates
、
language-lawyer
、
argument-dependent-lookup
、
name-lookup
note: 'void bar(int)' declared here, later in the translation unit void bar(int) {} 我假设MSVC会编译两者(就像它所做
的
那样),但是GCC会拒绝这两者,因为GCC/Clang有正确
的
两阶段名称查找.
浏览 5
提问于2017-09-15
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用 Python 编写一个模板引擎
代码生成利器:IDEA 强大的 Live Templates
Python Flask 介绍
【必看】掌握C+模板方法模式,让你的代码大幅提升可重用性和灵活性!
C+11模板参数简介
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券