Pertanyaan yang diberi tag c++

329
Apakah 0 desimal literal atau oktal literal?

Nol selalu nol, jadi tidak masalah. Tetapi dalam sebuah diskusi baru-baru ini dengan seorang teman dia mengatakan bahwa literal literal hampir tidak digunakan hari ini. † Kemudian saya sadar bahwa sebenarnya hampir semua literal integer dalam kode saya adalah oktal, yaitu 0. Apakah 0literal oktal...

324
Melewati array 2D ke fungsi C ++

Saya memiliki fungsi yang ingin saya ambil, sebagai parameter, array 2D ukuran variabel. Sejauh ini saya punya ini: void myFunction(double** myArray){ myArray[x][y] = 5; etc... } Dan saya telah mendeklarasikan array di tempat lain dalam kode saya: double anArray[10][10]; Namun, menelepon...

323
Mencetak 1 hingga 1000 tanpa loop atau kondisional

Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Tugas : Mencetak angka dari 1 hingga 1000 tanpa menggunakan perulangan atau pernyataan

321
C ++ 11 membalikkan range-based untuk-loop

Apakah ada adaptor wadah yang akan membalikkan arah iterator sehingga saya dapat beralih di atas wadah secara terbalik dengan range-for-loop berbasis? Dengan iterator eksplisit saya akan mengonversi ini: for (auto i = c.begin(); i != c.end(); ++i) { ... dalam hal ini: for (auto i = c.rbegin();...

318
Apa cara termudah untuk membuat crash program C ++?

Saya mencoba membuat program Python yang berinteraksi dengan proses crash yang berbeda (itu di luar kendali saya). Sayangnya program saya berinteraksi dengan bahkan tidak crash dengan andal! Jadi saya ingin membuat program C ++ cepat yang macet dengan sengaja tapi saya tidak benar-benar tahu cara...

311
Apakah #pragma pernah aman termasuk penjaga?

Saya pernah membaca bahwa ada beberapa optimasi kompiler saat menggunakan #pragma onceyang dapat menghasilkan kompilasi yang lebih cepat. Saya tahu itu tidak standar, dan karenanya bisa menimbulkan masalah kompatibilitas lintas platform. Apakah ini sesuatu yang didukung oleh kebanyakan kompiler...

310
Mengurutkan vektor dalam urutan menurun

Haruskah saya gunakan std::sort(numbers.begin(), numbers.end(), std::greater<int>()); atau std::sort(numbers.rbegin(), numbers.rend()); // note: reverse iterators untuk mengurutkan vektor dalam urutan menurun? Apakah ada manfaat atau kelemahan dengan satu pendekatan atau yang...

305
Salin file dengan cara yang waras, aman dan efisien

Saya mencari cara yang baik untuk menyalin file (biner atau teks). Saya telah menulis beberapa sampel, semua orang bekerja. Tapi saya ingin mendengar pendapat programmer berpengalaman. Saya kehilangan contoh yang bagus dan mencari cara yang berfungsi dengan C ++. ANSI-C-WAY #include...