|
Тема |
Re: бах го в с++а (vc6) [re: ~!@$%^amp;*()_+] |
|
Автор |
Colombino (работен) |
|
Публикувано | 19.10.05 20:46 |
|
|
Ми както ти казах това е фичър на езика.
Според мен подвеждащото в случая е скриването на дефолтния конструктор - изобщо не трябва да го има ако членовете могат да се конструират без проблем ( не биха могли разни референси например ).
А я си представи, че копито се скриваше и имаш голяма структура с много членове и постоянно трябва да ги добавяш в списъка за инициализация - чанч голем и предразполагащ към грешки. По-скоро ще предпочетеш да не ползваш конструктори. Струва ми се по-малкото зло да не се скрива, но това със скриването на дефолтния е наистина подвеждащо.
Няма начин, никой не е казал, че C++ е лесен език.
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
|
| |
|
|
|