Запитання з тегом «initialization-list»

12
У цьому конкретному випадку, чи є різниця між використанням списку ініціалізаторів членів та призначенням значень у конструкторі?
Внутрішньо та щодо сформованого коду, чи справді існує різниця між: MyClass::MyClass(): _capacity(15), _data(NULL), _len(0) { } і MyClass::MyClass() { _capacity=15; _data=NULL; _len=0 } Дякую...

16
Автоматично ініціалізувати змінні екземпляра?
У мене є клас python, який виглядає так: class Process: def __init__(self, PID, PPID, cmd, FDs, reachable, user): а потім: self.PID=PID self.PPID=PPID self.cmd=cmd ... Чи є спосіб автоініціалізації цих змінних екземпляра, як список ініціалізації C ++? Це заощадить багато зайвого коду.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.