Pertanyaan yang diberi tag c++

91
Akses bidang pribadi objek lain di kelas yang sama

class Person { private BankAccount account; Person(BankAccount account) { this.account = account; } public Person someMethod(Person person) { //Why accessing private field is possible? BankAccount a = person.account; } } Tolong lupakan desainnya. Saya tahu bahwa OOP menentukan...

91
Mengapa ukuran struct ini 3, bukan 2?

Saya telah mendefinisikan struct ini: typedef struct { char A:3; char B:3; char C:3; char D:3; char E:3; } col; The sizeof(col)memberi saya output dari 3, tetapi tidak harus itu 2? Jika saya berkomentar hanya satu elemen, sizeofadalah 2. Saya tidak mengerti mengapa: lima elemen 3 bit...

91
C ++ otomatis & vs otomatis

Saat membuat variabel lokal, apakah benar digunakan (const) auto&atau auto? misalnya: SomeClass object; const auto result = object.SomeMethod(); atau const auto& result = object.SomeMethod(); Di mana SomeMethod () mengembalikan nilai non-primitif - mungkin tipe lain yang ditentukan...

90
Bagaimana cara kerja Perpustakaan Impor? Detailnya?

Saya tahu ini mungkin tampak cukup mendasar bagi para geek. Tapi saya ingin membuatnya sangat jelas. Ketika saya ingin menggunakan Win32 DLL, biasanya saya hanya memanggil API seperti LoadLibrary () dan GetProcAdderss (). Tetapi baru-baru ini, saya mengembangkan dengan DirectX9, dan saya perlu...