Pertanyaan yang diberi tag c

9
Merancang antarmuka dan async

Misalkan saya telah membuat antarmuka IFolderRepositorydengan metode seperti itu: IEnumerable<Folder> GetAllFolders(); Folder GetFolderWithId(int id); void AddFolder(Folder newFolder); void ModifyFolder(Folder folderToModify, Folder folderAfterModification); void RemoveFolder(Folder...

9
Mengapa GCC menggunakan sintaks AT&T secara default?

Saya pikir judul mengatakan semuanya :) Apakah ada alasan praktis tertentu (saya kira itu sebagian besar bersejarah, tetapi saya tidak dapat menemukannya sendiri) mengapa GCC menggunakan sintaksis AT&T / GAS? Catatan: Saya tahu ini hanya default dan Anda dapat mengubahnya Catatan 2: Saya...

9
Apa artinya mendeklarasikan variabel volatil?

Banyak program level rendah menggunakan kata kunci yang mudah menguap untuk tipe pemetaan memori dan semacamnya, namun saya agak bingung dengan apa yang BENAR - BENAR lakukan di latar belakang. Dengan kata lain, apa artinya ketika kompiler tidak "mengoptimalkan" alamat