Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: [решено] Классы
Показать сообщение отдельно

Аватара для deviance

Пользователь


Сообщения: 123
Благодарности: 43

Профиль | Отправить PM | Цитировать


COM-BAT, в private записываются, например, переменные которые не должны быть модифицированы напрямую или функции, которые вызываться извне не должны. В public - все остальное.
Например, класс, описывающий строку, может выглядеть так:
Код: Выделить весь код
class String
{
public:
        char* Get(void);
	char* New( char* str );
	char* Append( char* str);
private:
	char*  str;
	size_t size;
};
В public - функции, которые манипулируют переменными из private.
В private - переменные, присваивать значение которым напрямую нежелательно, чтобы не нарушить работу.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:20, 08-01-2013 | #2

Название темы: [решено] Классы