|
|
|
| Вот два вида как можно инициализировать переменную, есть ли среди них разница:
1)
class samp {
int i, j;
public:
int show();
};
int samp::show()
{
return i*j;
}
|
2)
class samp {
int i, j;
public:
int show() { return i*j; }
};
|
Вроде правильно написал... | |
|
|
|
|
|
|
|
для: DEM
(05.01.2007 в 22:18)
| | разница только в том, что в первом случае тело функции вы можете вынести в отдельный файл, а во втором случае реализация сразу в обьявлении класса. | |
|
|
|
|
|
|
|
для: Евгений Петров
(05.01.2007 в 22:23)
| | Добавлю лишь, что однострочные функции стараются объявлять прямо в классе, объёмные функции выносят за пределы класса. | |
|
|
|