Новые книги

Это самый полный, доступный и вместе с тем краткий самоучитель работы на компьютере. Автор этой книги, признанный специалист по обучению компьютерной грамотности, создал действительно удобную книгу для самостоятельного обучения. Проработка этого самоучителя — залог вашей компьютерной грамотности. Вы узнаете самое главное о выборе конфигурации ПК, его комплектующих, работе на нем, о самых распространенных прикладных программах и многое другое. У вас появится системный подход к решению любых задач, связанных с пользованием компьютером. Это позволит вам освоить любой новый для вас программный продукт, настроить любое дополнительное устройство.
Николай Додонов – специалист по личной эффективности и планированию, владелец и директор торговой компании ЕТ-Россия, создатель сервиса для учета личных финансов FastBudget.

Вы читали книги по тайм-менеджменту, посещали семинары и тренинги и все равно задыхаетесь от работы?

Вы не виноваты. 90 % предпринимателей прошли тот же путь и чувствуют себя точно так же. Причина всех бед не в том, что мы не можем организовать время или расставить приоритеты, а в том, что нас не научили управлять памятью, информацией и мотивацией.

Узнайте, как это делать правильно, и вы сможете в 2 раза больше успевать и в 2 раза меньше работать. Сведения и упражнения, которые вы найдете в книге, помогут вам в этом!

Книга подходит для творческих людей!

Передача параметров методам

5.5.2. Передача параметров методам

Дополнительный параметр каждого метода, определяющий экземпляр структуры (класса), к которому следует применить этот метод, рекомендуется реализовывать как указатель. Хотя в языке C и допускаются параметры, имеющие тип структуры, передача значения структуры в качестве параметра связана с переписыванием значения этой структуры в автоматическую память соответствующей функции, что не только связано с потерей эффективности, но и семантически неверно, когда структура определяет объект, так как применение метода должно изменить значения соответствующих полей этой структуры (они представляют атрибуты объекта). Пример передачи параметров одному из методов (этот метод входит в список методов, приведенный в комментарии к определению структуры Window):

	    add_to_selections (shape, self)
	    struct Window* self;
	    struct Shape* shape;

Назад | Содержание | Вперед