腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
可以
调用
注入
的
朋友
模板
函数
吗
?
c++
、
c++11
、
friend
、
function-templates
为了与类中
的
其他(非
模板
)
函数
保持一致,我想定义并
调用
一个好友
模板
函数
。 我
可以
毫无问题地定义它(参见下面的
函数
t )。template<class T>};void t2(S const& s){} } 但是,后来我不能以任何方式
调用
这个t
函数
?
浏览 8
提问于2019-01-12
得票数 0
回答已采纳
1
回答
在
模板
类之外定义
朋友
函数
的
正确方法是什么?
c++
、
c++11
、
forward-declaration
、
argument-dependent-lookup
、
friend-function
如果我有一个正常
的
类,我
可以
在类内“
注入
”一个非自由
的
朋友
函数
。(除其他外,只有ADL才能找到)。案例1: double p_;};案例2: template这已经给出了一个警告:“警告:
朋友
声明‘double f(const A&)’声明了一个非
模板
<
浏览 1
提问于2018-10-10
得票数 4
回答已采纳
2
回答
在类中定义
的
朋友
函数
的
完全限定名是什么?
c++
、
namespaces
、
friend
、
name-lookup
、
fully-qualified-naming
在类中定义
的
朋友
函数
的
完全限定名是什么? // foo::A::val(a); // error: 'val' is not a member of 'foo::A' } 与参数相关
的
查找是找到val()
的
唯一途径
吗
?我只是想
浏览 7
提问于2017-11-06
得票数 45
回答已采纳
2
回答
选择声明
模板
朋友
的
语法背后
的
理由是什么?
c++
、
templates
、
syntax
、
friend
声明
模板
函数
朋友
涉及一些令人难以置信
的
不直观
的
语法,甚至对于C++!为所需
的
额外<>选择语法
的
理由是什么?使用template关键字不是更有意义
吗
?对于那些不知道这一点的人,下面是一个你可能尝试做
的
事情
的
例子:class Foo int x; template <
浏览 3
提问于2011-07-23
得票数 9
4
回答
C++中
的
依赖
注入
接口和
模板
c++
、
unit-testing
、
mocking
为了能够对我
的
C++代码进行单元测试,我通常通过测试中
的
类
的
构造
函数
--一个或多个对象,这些对象既
可以
是“生产代码”,也
可以
是假/模拟对象(让我们
调用
这些
注入
对象)。我也是这样做
的
使被测试
的
类成为一个
模板
类,它将
注入
对象
的
类型作为
模板
参数,并将
注
浏览 0
提问于2009-07-14
得票数 26
回答已采纳
2
回答
作为
朋友
的
函数
声明中
的
尖括号是什么意思?
c++
、
c++11
、
templates
、
friend-function
、
function-templates
作为
朋友
,我很难理解
函数
声明中
的
<>符号。(这是因为需要定义一个
函数
体,该
函数
体是
注入
到外部自由
函数
中
的
朋友
。)完全等同
吗
?如果是这样,这个符号
的
目的是什么** <>**?毕竟** f 没有默认
的
模板
参数。更一般
的
情况是这样
的
: template<class T1, class T2, ...>
浏览 152
提问于2018-10-11
得票数 2
2
回答
Django
模板
包括一个html
模板
,其中包含加载
的
数据。
html
、
django
、
templates
如何实现我
可以
在base.html中包含
的
Django
模板
(警报-msg.html)。加载它
的
数据。有{% loads function_name %},但这只会
调用
一个
函数
.这个
函数
能操纵警报-msg.html
模板
吗
?<
浏览 1
提问于2014-04-15
得票数 1
回答已采纳
1
回答
不为使用
模板
的
用户定义运算符
调用
隐式构造
函数
c++
、
templates
在我
的
代码中,我实现了一个Vector3
模板
,如下所示:struct TVector3{{} 我期待这样
的
调用
+ 1.0f; // error
浏览 2
提问于2014-12-23
得票数 1
回答已采纳
1
回答
尝试
调用
模板
类
的
朋友
函数
c++
、
templates
、
friend
我有一个
模板
,其中我有一个
朋友
函数
的
声明,在类之外,我有一个更低
的
实现:class;}AVLTree<A, B, C> createEmptyAVLTree(int n) { ... } 在其他文件
的
某个地方叫它
的
签名是什么<
浏览 2
提问于2016-04-27
得票数 0
回答已采纳
1
回答
朋友
函数
不是所有
模板
实例
的
朋友
吗
?
c++
、
friend-function
、
access-specifier
、
template-classes
在下面的示例中,我尝试从一个
模板
化
的
类类型从它
的
朋友
函数
中访问私有成员
函数
subscribe()。然而,
朋友
函数
似乎只在类
的
一个实例化中而不是在另一个实例化中被视为好友,因此产生了“这个上下文中
的
私有”-error。:10: note: declared private here | ^~~~~~~~~ 编译器实际上是正确<e
浏览 4
提问于2022-10-03
得票数 -1
回答已采纳
2
回答
角度依赖性最佳实践--在component.ts中引用除其component.html之外
的
ts文件
可以
吗
?
angular
、
dependencies
最近我和我团队
的
一个
朋友
吵了一架。它有以下代码:我认为html文件依赖于component.ts以外
的
任何类(在我们
的
例子中是experiment-row.component.ts ),这是一个错误
的
实践,我们
可以
通过创建 isRegularStatusIconVisible(experiment) {我在上搜索了很多,但是没有
浏览 2
提问于2020-07-16
得票数 0
回答已采纳
1
回答
类
模板
构造
函数
在c++20中有一个冗余
模板
参数列表
吗
?
c++
、
templates
、
constructor
、
language-lawyer
、
c++20
据我所知,下面的struct S {}; 是格式良好
的
,即使构造
函数
声明中
的
<T>是多余
的
。这是一个bug,还是c++20中尚未在所有编译器中实现
的
重大更改?
浏览 2
提问于2020-08-20
得票数 10
回答已采纳
4
回答
模板
类
的
显式实例化似乎不起作用
c++
、
templates
、
instantiation
、
explicit
我编写了一个简短
的
程序来测试
模板
类
的
显式实例化,如下所示:struct less_than_comparable {,但我
的
问题是,如果我使用显式实例化?,我使用运行在Ubuntu10.04上
的
G++ 4.4.5,为什么它不能工作。如有任何意见,将不胜感激。谢谢。
浏览 2
提问于2011-04-25
得票数 3
回答已采纳
1
回答
依赖
注入
:使用构造
函数
注入
c#
、
dependency-injection
、
interface
昨天,我
的
一个
朋友
让我创建一个程序(必须实现依赖
注入
),它返回汽车
的
速度。因此,我创建了一个小程序,在其中我尝试实现构造
函数
注入
。}{ { }现在,在main方法中,我
的
朋友
可以
检查任何汽车
的
速度clientClass obj = new clientCla
浏览 3
提问于2016-09-22
得票数 0
1
回答
C++:
朋友
声明‘声明一个非
模板
函数
c++
、
templates
、
gcc
、
ostream
std::ostream &lhs, const NVector<T, TN> &rhs) /* SOMETHING */};警告:
朋友
声明‘std::ostream& operator<<(std::ostream&,const &)’声明了一个非
模板
函数
-Wnon-template-operator<< 错误:‘std::ostream
浏览 7
提问于2012-05-28
得票数 9
回答已采纳
2
回答
构造
函数
中类名添加和省略
模板
参数
的
区别
c++
、
templates
、
constructor
、
typename
、
injected-class-name
我想知道在以下几个方面是否有本质上
的
区别:class foo{}; classfoo{}; 两者似乎都有效,但我不明白两者之间
的
区别。第一个问题让我感到困惑,我不明白<T>在这里
的
作用是什么。
浏览 2
提问于2016-11-12
得票数 1
回答已采纳
2
回答
如何在分离声明和定义
的
同时为
朋友
函数
提供默认参数
c++
我有一个
函数
模板
,它是我作为类
的
朋友
声明
的
。问题是,我希望将声明和定义分开,因为我不想混淆X
的
主体,但是在使用T()
的
默认参数时遇到了问题{ friend void f(Tdeclaration is here// ^ 如果我把它改为在声明中使用默认参数,那么
浏览 1
提问于2014-11-03
得票数 4
回答已采纳
1
回答
可以
使
模板
函数
成为
模板
专门化类
的
朋友
吗
?
c++
、
visual-c++
、
templates
、
codewarrior
我有一个
模板
专门化类,我需要声明一个
函数
模板
作为这个类
的
朋友
。我已经创建了以下代码,
可以
在MSVC编译器上很好地编译和工作,但它不能在code-warrior编译器上工作。为了让它在codewarrior编译器上工作,我必须取消对
模板
专门化类中显式声明
的
注释。 这是codewarrior编译器
的
问题还是代码
的
问题?
浏览 1
提问于2010-12-16
得票数 0
3
回答
在类
模板
中定义
朋友
函数
时
的
重新定义错误
c++
、
templates
、
language-lawyer
、
friend
、
friend-function
我正在学习
朋友
声明,在C++中使用列出
的
书籍。只有当我们使用/
调用
这个
函数
时,定义 of anotherFeed(int)才会生成,就像对类
模板
的
非
模板
成员
函数
一样。我
的
问题是:假设我
的
理解(上述3点)是正确
的
,因为我没有
调用
/使用anotherFeed,所以不应该生成它
的
定义,并且在创建类
模板
的
实例时不应该
浏览 7
提问于2022-02-05
得票数 3
回答已采纳
2
回答
为类外
的
模板
类声明非
模板
朋友
函数
。
c++
、
templates
、
friend-function
以下非
模板
代码{ B(const A&) {}}; { B b; +a;但是,如果我在这段代码中创建类
模板
int main() A<int> a; +b;
浏览 3
提问于2016-03-15
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
模板网站可以做优化吗,有哪些的作用呢?
发电子工资条都必须要用标准的导入模板,可以自己添加列吗?
微信朋友圈必须发图片吗?其实你可以发的简单点
曲速未来 消息:二次漏洞之ECShop 0day
有朋友问:大公司的程序员,真的可以月入3w以上吗?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券