b********e 发帖数: 215 | 1 for example;
tempalte
class Node
{
public:
T data;
Node *next;
Node(const T &item,Node *n):data(item),next(n)
}
还是:
tempalte
class Node
{
private:
T data;
Node *next;
public:
getData;
setData;
getNext;
setNext;
Node(const T &item,Node *n):data(item),next(n)
}
一般来说成员变量应写成私有的,但像这种简单的类,面试时有必要写成私有的吗? |
z****e 发帖数: 2024 | 2 面试时根本没有必要写一个类。
一般就写个函数。除非是takehome。 |
P*******b 发帖数: 1001 | 3 我感觉也是,何况lz还是个模板类
【在 z****e 的大作中提到】 : 面试时根本没有必要写一个类。 : 一般就写个函数。除非是takehome。
|
g*****a 发帖数: 1457 | 4 public 就可以了,主要focus在algorithm. 用class可以,但是我觉得没有必要用
template,用void pointer 就可以了 |
h****8 发帖数: 599 | 5 基本上一切数据成员都应该为private,然后写个accessor和mutator |