由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问个C++模板定义的问题
相关主题
这个C++程序的运行结果是什么帮我看看这两个题目回答
求教:这个程序为什么不能编译?【为什么我写的reverse string总出错】
【c++里override输出<<总出错】C++ Q80: What is the output of the following code?
C++问题C++ Q96: function inheritance
C++ Q22: ostream请教C/C++小
C++ Q60 calling virtual function in constructor (JPMorgan)包子求大牛:C++的list iterator实现
弱问一个c++编程题C++的一个bug,求解
问个简单的C++ 函数参数问题一道STL面试题
相关话题的讨论汇总
话题: template话题: class话题: const话题: why话题: t1
进入JobHunting版参与讨论
1 (共1页)
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多页。
相关主题
C++ Q60 calling virtual function in constructor (JPMorgan)帮我看看这两个题目回答
弱问一个c++编程题【为什么我写的reverse string总出错】
问个简单的C++ 函数参数问题C++ Q80: What is the output of the following code?
进入JobHunting版参与讨论
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
20
工作中要用template吗?
1 (共1页)
进入JobHunting版参与讨论
相关主题
一道STL面试题C++ Q22: ostream
C++ Singleton Template - 编译通不过C++ Q60 calling virtual function in constructor (JPMorgan)
C++ online Test 一题弱问一个c++编程题
请教一个const和non const的C++问题问个简单的C++ 函数参数问题
这个C++程序的运行结果是什么帮我看看这两个题目回答
求教:这个程序为什么不能编译?【为什么我写的reverse string总出错】
【c++里override输出<<总出错】C++ Q80: What is the output of the following code?
C++问题C++ Q96: function inheritance
相关话题的讨论汇总
话题: template话题: class话题: const话题: why话题: t1