|
|
|
"Если в классе не объявлены конструкторы, то...
|
|||
|---|---|---|---|
|
#18+
BleachWhite Owlпропущено... Ты не видишь разницы между конструктором и инициализатором. Отсюда и все твои проблемы. А можна немного поподробнее? ну или ссыль где курить Конструктор это процедура которая создает объект. Выделяет память, создает вложенные объекты и тп. Инициализатор это процедура которая наполняет существующий объект начальными значениями. Чаще всего обе эти операции соединены в одну и располагаются внутри конструктора синтаксически. Но могут быть и разнесены. Тогда конструктор занимается только выделением ресурсов. А инициализатор вызывается либо из самого конструктора, либо отдельно. Это дает дополнительную возможность вызвать "обнуление" объекта в любое время. Как пример: Нам нужен диалог на экране. В диалоге всегда есть какие-то стартовые тексты в полях ввода: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Теперь ты не сможешь создать этот диалог не указав начальные значения name и address. Но при этом сможешь и задать эти поля отдельно, уже после того как конструктор давным-давно отработал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 18:41:42 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2019068]: |
0ms |
get settings: |
6ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
496ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 795ms |

| 0 / 0 |
