由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - && 什么是什么意思
相关主题
一个C++ template的问题thrust help ~~~
a c++ questionc++ template question:
Any difference between class and typename identifier?c++ template question:
[菜鸟问题]类模板问题私有成员不能用类成员函数修改?
文一个简单的c++谁给详细说一下这句
Help: who has gcc 4.0 or higher[合集] 又被羞辱了一把... (转载)
where to define my template function请问这是什么错误呀
C++ template questiong++能够生成C++ template展开之后的代码么?
相关话题的讨论汇总
话题: wrapped话题: typename话题: template话题: 意思话题: c++
进入Programming版参与讨论
1 (共1页)
j***i
发帖数: 1278
1
看到一个c++ code, 不明白 里面的&& 是什么意思
template
class wrapped
{
public:
wrapped() {}
template
wrapped(U&& u) : t(std::forward(u) {}
private:
T t;
};
S**I
发帖数: 15689
2
应该是&吧

【在 j***i 的大作中提到】
: 看到一个c++ code, 不明白 里面的&& 是什么意思
: template
: class wrapped
: {
: public:
: wrapped() {}
: template
: wrapped(U&& u) : t(std::forward(u) {}
: private:
: T t;

e*l
发帖数: 37
3
右值引用, c++0x新标准里引入的
这里的用途是做完美转发, 能确切地分辨出左值和右值

【在 j***i 的大作中提到】
: 看到一个c++ code, 不明白 里面的&& 是什么意思
: template
: class wrapped
: {
: public:
: wrapped() {}
: template
: wrapped(U&& u) : t(std::forward(u) {}
: private:
: T t;

f*******y
发帖数: 988
4
传说中的右值引用,move semantics的

【在 j***i 的大作中提到】
: 看到一个c++ code, 不明白 里面的&& 是什么意思
: template
: class wrapped
: {
: public:
: wrapped() {}
: template
: wrapped(U&& u) : t(std::forward(u) {}
: private:
: T t;

1 (共1页)
进入Programming版参与讨论
相关主题
g++能够生成C++ template展开之后的代码么?文一个简单的c++
boost::function 的 syntax 问题Help: who has gcc 4.0 or higher
question on template and inheritance?where to define my template function
一个partial specialization的问题C++ template question
一个C++ template的问题thrust help ~~~
a c++ questionc++ template question:
Any difference between class and typename identifier?c++ template question:
[菜鸟问题]类模板问题私有成员不能用类成员函数修改?
相关话题的讨论汇总
话题: wrapped话题: typename话题: template话题: 意思话题: c++