Saya hanya ingin tahu apakah ada perbedaan antara dua baris berikut: objStudents.push_back({ "George", 1 }); objStudents.push_back(Student("Jack", 10)); Apakah satu cara lebih efisien daripada yang lain? Atau hanya sintaks berbeda yang menyelesaikan tugas yang sama?....
25 Oktober 2020, 14:26
Perhatikan kode berikut: struct A { int x; double y; }; struct B : public A {}; int main() { A a {1, 2.3}; // (*) B b {1, 2.3}; // (**) } Baris (*) dikompilasi, baris (**) tidak. Apakah ini karena B tidak dianggap sebagai "tipe agregat"? Jika demikian, mengapa tidak? Jika tidak,....