Pertanyaan yang diberi tag namespaces

Namespace adalah wadah yang menyediakan konteks untuk pengidentifikasi, di mana nama adalah unik.

508
Ruang nama tanpa nama / anonim vs. fungsi statis

Fitur C ++ adalah kemampuan untuk membuat ruang nama tanpa nama (anonim), seperti: namespace { int cannotAccessOutsideThisFile() { ... } } // namespace Anda akan berpikir bahwa fitur seperti itu akan sia-sia - karena Anda tidak dapat menentukan nama namespace, tidak mungkin untuk mengakses apa...

334
Untuk apa ruang nama sebaris?

C ++ 11 memungkinkan inline namespaces, semua anggota yang juga secara otomatis di dalam melampirkan namespace. Saya tidak dapat memikirkan aplikasi yang bermanfaat ini - dapatkah seseorang memberikan contoh singkat dan ringkas tentang situasi di mana suatu inline namespacedibutuhkan dan di mana...

231
Bagaimana Anda menggunakan ruang nama dengan benar di C ++?

Saya berasal dari latar belakang Java, di mana paket digunakan, bukan ruang nama. Saya terbiasa menempatkan kelas yang bekerja bersama untuk membentuk objek lengkap ke dalam paket, dan kemudian menggunakannya kembali nanti dari paket itu. Tapi sekarang saya bekerja di C ++. Bagaimana Anda...

202
Django: "proyek" vs "aplikasi"

Saya memiliki "produk" yang cukup kompleks. Saya sedang bersiap untuk membangun menggunakan Django. Saya akan menghindari penggunaan istilah "proyek" dan "aplikasi" dalam konteks ini, karena saya tidak jelas tentang arti khusus mereka di Django. Proyek dapat memiliki banyak aplikasi. Aplikasi...