คำถามติดแท็ก 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 ++ หรือไม่ มันจะสำรองรหัสซ้ำซ้อนจำนวนมาก
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.