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.


15
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 myFunction(anArray)memberi saya kesalahan. Saya tidak ingin menyalin array ketika …

30
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 kondisional. Jangan hanya menulis printf()atau coutpernyataan 1000 kali. Bagaimana Anda melakukannya dengan menggunakan …
323 c++  c  printf 



8
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(); i != c.rend(); …
321 c++  c++11  ranged-loops 


30
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 terbaik dan terpendek untuk melakukan …
318 c++  crash 

13
Apakah Anda (benar-benar) menulis kode aman pengecualian? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan untuk …


14
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 modern pada platform non-windows (gcc)? Saya ingin menghindari masalah kompilasi platform, …

11
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 lain?
310 c++  sorting  stl  vector  iterator 

8
Bagaimana menerapkan iterator gaya-STL dan menghindari perangkap umum?
Saya membuat koleksi yang ingin saya berikan iterator acak gaya STL. Saya mencari-cari contoh implementasi iterator tapi saya tidak menemukannya. Saya tahu tentang perlunya overload const []dan *operator. Apa persyaratan untuk iterator untuk menjadi "STL-style" dan apa beberapa perangkap lain yang harus dihindari (jika ada)? Konteks tambahan: Ini untuk perpustakaan …

7
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 <iostream> #include <cstdio> // fopen, fclose, fread, fwrite, BUFSIZ …
305 c++  file-io 


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.