Pertanyaan yang diberi tag c++

444
String konstan statis (anggota kelas)

Saya ingin memiliki konstanta statis pribadi untuk kelas (dalam hal ini bentuk-pabrik). Saya ingin memiliki sesuatu seperti itu. class A { private: static const string RECTANGLE = "rectangle"; } Sayangnya saya mendapatkan semua jenis kesalahan dari kompiler C ++ (g ++), seperti: ISO C ++...

443
usr / bin / ld: tidak dapat menemukan -l <nameOfTheLibrary>

Saya mencoba mengkompilasi program saya dan mengembalikan kesalahan ini: usr/bin/ld: cannot find -l<nameOfTheLibrary> di makefile saya, saya menggunakan perintah g++dan tautan ke perpustakaan saya yang merupakan tautan simbolis ke perpustakaan saya yang terletak di direktori lain. Apakah...

441
Apakah API GUI asli Linux itu?

Saya harap ini tidak muncul sebagai pertanyaan bodoh tapi selalu sesuatu yang saya bertanya-tanya. Baik Windows (Win32 API) dan OS X (Cocoa) memiliki API mereka sendiri untuk menangani windows, acara dan hal-hal OS lainnya. Saya tidak pernah benar-benar mendapat jawaban yang jelas tentang apa yang...

441
Apa perbedaan antara struct dan kelas di C ++?

Pertanyaan ini sudah ditanyakan dalam konteks C # /. Net . Sekarang saya ingin mempelajari perbedaan antara struct dan kelas di C ++. Harap diskusikan perbedaan teknis serta alasan untuk memilih satu atau yang lain dalam desain OO. Saya akan mulai dengan perbedaan yang jelas: Jika Anda tidak...

440
error: request for member '..' in '..' yang bukan tipe kelas

Saya memiliki kelas dengan dua konstruktor, yang tidak menggunakan argumen dan yang menggunakan satu argumen. Membuat objek menggunakan konstruktor yang mengambil satu argumen berfungsi seperti yang diharapkan. Namun, jika saya membuat objek menggunakan konstruktor yang tidak membutuhkan argumen,...

437
Opsi GCC -fPIC

Saya telah membaca tentang Opsi GCC untuk Konvensi Pembuatan Kode , tetapi tidak dapat memahami apa yang "Buat kode posisi-independen (PIC)". Tolong beri contoh untuk menjelaskan kepada saya apa

436
Debug vs Rilis di CMake

Dalam proyek yang disusun GCC, Bagaimana cara menjalankan CMake untuk setiap jenis target (debug / rilis)? Bagaimana cara menentukan debug dan melepaskan flag C / C ++ menggunakan CMake? Bagaimana cara saya menyatakan bahwa executable utama akan dikompilasi dengan g++dan satu perpustakaan...

420
Apa perbedaan antara float dan double?

Saya telah membaca tentang perbedaan antara presisi ganda dan presisi tunggal. Namun, dalam banyak kasus, floatdan doubletampaknya dapat dipertukarkan, yaitu menggunakan satu atau yang lain tampaknya tidak mempengaruhi hasil. Benarkah ini masalahnya? Kapan mengapung dan ganda dipertukarkan? Apa...

415
C ++ string multiline literal

Apakah ada cara untuk memiliki multi-line plain-text, literal konstan dalam C ++, à la Perl? Mungkin beberapa trik parsing dengan #includefile? Saya tidak bisa memikirkan satu, tapi nak, itu akan menyenangkan. Saya tahu ini akan berada di C ++