q****x 发帖数: 7404 | 1 关于什么时候用,什么时候不用。
#include
using namespace std;
template
class X {
// Why "class X {" not working?
public:
X() { cout << "T" << endl; }
X(const X& in);
private:
T x;
};
template
X::X(const X& in): x(in) {}
// Why "X::X(const X& in): x(in) {}" not working? |
S**I 发帖数: 15689 | 2 14.5 Template declarations
A template-id, that is, the template-name followed by a template-argument-
list shall not be specified in the declaration of a primary template
declaration.
template class A { }; // error
template void sort(T1 data[I]); // error
14.5.1 Class templates
......
When a member function, a member class, a static data member or a member
template of a class template is defined outside of the class template
definition, the member definition is defined as a template definition in
which the template-parameters are those of the class template.
【在 q****x 的大作中提到】 : 关于什么时候用,什么时候不用。 : #include : using namespace std; : template : class X { : // Why "class X {" not working? : public: : X() { cout << "T" << endl; } : X(const X& in); : private:
|
q****x 发帖数: 7404 | 3 收藏。一直没勇气去读那千页标准……
【在 S**I 的大作中提到】 : 14.5 Template declarations : A template-id, that is, the template-name followed by a template-argument- : list shall not be specified in the declaration of a primary template : declaration. : template class A { }; // error : template void sort(T1 data[I]); // error : 14.5.1 Class templates : ...... : When a member function, a member class, a static data member or a member : template of a class template is defined outside of the class template
|
r****t 发帖数: 10904 | 4 我手里面的只有 700 来页啊,比 primer 还短
【在 q****x 的大作中提到】 : 收藏。一直没勇气去读那千页标准……
|
q****x 发帖数: 7404 | 5 primer和tcpl都没通读过。觉得大部分内容都知道,但有些不知道的又没耐心在里面挑。
【在 r****t 的大作中提到】 : 我手里面的只有 700 来页啊,比 primer 还短
|
S**I 发帖数: 15689 | 6 新标准1300多页。
【在 r****t 的大作中提到】 : 我手里面的只有 700 来页啊,比 primer 还短
|
q****x 发帖数: 7404 | 7 用C++的老帮菜居多。很怀疑他们有心情去与时俱进。
【在 S**I 的大作中提到】 : 新标准1300多页。
|
S**I 发帖数: 15689 | 8 制订新标准的就是一群老帮菜。
【在 q****x 的大作中提到】 : 用C++的老帮菜居多。很怀疑他们有心情去与时俱进。
|
q****x 发帖数: 7404 | 9 只是一小撮。
【在 S**I 的大作中提到】 : 制订新标准的就是一群老帮菜。
|
r****t 发帖数: 10904 | 10 一两年内,你觉得面试会不会按新标准来?
【在 S**I 的大作中提到】 : 新标准1300多页。
|
|
|
q****x 发帖数: 7404 | 11 我认为不会。大家都没功夫学。
【在 r****t 的大作中提到】 : 一两年内,你觉得面试会不会按新标准来?
|
r****t 发帖数: 10904 | 12 我也这么觉得,primer 也没通读过,所以深感水平不行。tcpl 就没打算读呵呵。
挑。
【在 q****x 的大作中提到】 : primer和tcpl都没通读过。觉得大部分内容都知道,但有些不知道的又没耐心在里面挑。
|
y*******g 发帖数: 6599 | 13 看你c++问题问的挺多的,有机会还是把primer读一遍,写的很顺,读起来挺快的
tcpl的确比较难读
挑。
【在 q****x 的大作中提到】 : primer和tcpl都没通读过。觉得大部分内容都知道,但有些不知道的又没耐心在里面挑。
|
q****x 发帖数: 7404 | 14 听说prime比较浅?
那个rvo的问题在tcpl上没查到。prime上有吗?
【在 y*******g 的大作中提到】 : 看你c++问题问的挺多的,有机会还是把primer读一遍,写的很顺,读起来挺快的 : tcpl的确比较难读 : : 挑。
|
y*******g 发帖数: 6599 | 15 rvo这种特别问题google一下就好了。
主要看编译器实现了,当然新标准是另一回事
【在 q****x 的大作中提到】 : 听说prime比较浅? : 那个rvo的问题在tcpl上没查到。prime上有吗?
|
S**I 发帖数: 15689 | 16 rvo在标准里讲了
【在 q****x 的大作中提到】 : 听说prime比较浅? : 那个rvo的问题在tcpl上没查到。prime上有吗?
|
q****x 发帖数: 7404 | 17 版主很强,跟thrust相当了。
【在 S**I 的大作中提到】 : rvo在标准里讲了
|
S**I 发帖数: 15689 | 18 thrust是C++ guru,比俺牛多了,俺是最近才开始研究标准的。
【在 q****x 的大作中提到】 : 版主很强,跟thrust相当了。
|
r****t 发帖数: 10904 | 19 就我的了解,没有,不过我读的不细,还是挑着读的。
【在 q****x 的大作中提到】 : 听说prime比较浅? : 那个rvo的问题在tcpl上没查到。prime上有吗?
|
a**********2 发帖数: 340 | |