Pertanyaan yang diberi tag «c++»

C ++ adalah bahasa pemrograman untuk tujuan umum. Awalnya dirancang sebagai ekstensi ke C dan memiliki sintaksis yang sama, tetapi sekarang bahasa yang sama sekali berbeda. Gunakan tag ini untuk pertanyaan tentang kode yang akan dikompilasi dengan kompiler C ++. Gunakan tag khusus versi untuk pertanyaan yang berkaitan dengan revisi standar spesifik [C ++ 11], [C ++ 14], [C ++ 17] atau [C ++ 20], dll.

1
Pemformat / Kecantikan Kode C ++ Terbaik
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Ada banyak alat pemformatan kode sumber di luar sana. Mana yang paling cocok untuk C ++? Saya tertarik pada alat baris perintah atau hal-hal lain yang …

5
Bagaimana cara mengubah tipe jalur boost ke string?
Halo Saya saat ini memiliki program yang mendapat path lengkap dari lokasi file dan dimasukkan ke dalam variabel yang merupakan tipe: boost :: filesystem2 :: path Saya telah mencari cara untuk melakukan ini dan menemukan bahwa menggunakan: string result1 = boost::filesystem::basename (myPath) akan mengubah jalur menjadi string TETAPI itu hanya …
127 c++  boost  path 


3
Kondisi untuk pembuatan otomatis operator salin default / salin / pindahkan dan salin / pindahkan?
Saya ingin menyegarkan ingatan saya pada kondisi di mana kompiler biasanya otomatis menghasilkan konstruktor default, menyalin konstruktor dan operator penugasan. Saya ingat ada beberapa aturan, tetapi saya tidak ingat, dan juga tidak dapat menemukan sumber daya online yang memiliki reputasi baik. Adakah yang bisa membantu?


4
Kapan membuat tipe tidak dapat dipindahkan di C ++ 11?
Saya terkejut ini tidak muncul di hasil pencarian saya, saya pikir seseorang akan menanyakan ini sebelumnya, mengingat kegunaan semantik bergerak di C ++ 11: Kapan saya harus (atau apakah sebaiknya saya) membuat kelas tidak dapat dipindahkan di C ++ 11? (Alasan lain selain masalah kompatibilitas dengan kode yang ada, yaitu.)


8
Bagaimana cara mengulang string beberapa kali dalam C ++?
Saya ingin memasukkan spasi 'n' (atau string apa pun) di awal string di C ++. Apakah ada cara langsung untuk melakukan ini menggunakan std :: strings atau char * string? Misalnya dengan Python Anda bisa melakukannya >>> "." * 5 + "lolcat" '.....lolcat'
127 c++ 


4
Apa yang dilakukan linker?
Saya selalu bertanya-tanya. Saya tahu bahwa kompiler mengubah kode yang Anda tulis menjadi biner, tetapi apa yang dilakukan linker? Mereka selalu menjadi misteri bagiku. Secara kasar saya mengerti apa itu 'menghubungkan'. Ini adalah saat referensi ke pustaka dan kerangka kerja ditambahkan ke biner. Saya tidak mengerti apa pun di luar …

16
Integer ke string hex di C ++
Bagaimana cara mengubah integer menjadi string hex di C ++ ? Saya dapat menemukan beberapa cara untuk melakukannya, tetapi sebagian besar tampaknya ditargetkan ke C. Tampaknya tidak ada cara asli untuk melakukannya di C ++. Ini adalah masalah yang cukup sederhana; Saya punya intyang ingin saya ubah menjadi string hex …
127 c++  decimal  hex  int 

5
Mengapa cout mencetak “2 + 3 = 15” dalam potongan kode ini?
Mengapa output dari program di bawah ini apa itu? #include <iostream> using namespace std; int main(){ cout << "2+3 = " << cout << 2 + 3 << endl; } menghasilkan 2+3 = 15 bukannya yang diharapkan 2+3 = 5 Pertanyaan ini sudah berulang kali tutup / buka kembali siklus. …
126 c++ 


7
Perbedaan antara tipe string dan karakter [] di C ++
Saya tahu sedikit C dan sekarang saya melihat C ++. Saya sudah terbiasa dengan array ar untuk berurusan dengan string C, tapi sementara saya melihat kode C ++ saya melihat ada contoh menggunakan kedua tipe string dan array ar: #include <iostream> #include <string> using namespace std; int main () { …
126 c++  string  types 

7
Haruskah saya kompilasi dengan / MD atau / MT?
Di Visual Studio, ada flag kompilasi / MD dan / MT yang memungkinkan Anda memilih jenis perpustakaan runtime C yang Anda inginkan. Saya mengerti perbedaan dalam implementasi, tetapi saya masih tidak yakin yang mana yang akan digunakan. Apa pro / kontra? Salah satu keuntungan / MD yang saya dengar, adalah …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.