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.


3
Mengonfigurasi Vim untuk C ++
Saya ingin menjadikan vim editor C ++ saya. Saya memiliki sedikit pengalaman bekerja dengannya dan membutuhkan bantuan dalam mengkonfigurasi vim untuk bekerja dengan C ++. Saya membutuhkan fitur seperti kode-lengkap (untuk stl dan untuk kelas saya) beralih antara file .cc dan .h mungkin ada beberapa trik lagi yang Anda, C …
118 c++  vim  configuration 

4
#include in .h or .c / .cpp?
Saat membuat kode dalam C atau C ++, di mana saya harus memilikinya #include? callback.h: #ifndef _CALLBACK_H_ #define _CALLBACK_H_ #include <sndfile.h> #include "main.h" void on_button_apply_clicked(GtkButton* button, struct user_data_s* data); void on_button_cancel_clicked(GtkButton* button, struct user_data_s* data); #endif callback.c: #include <stdlib.h> #include <math.h> #include "config.h" #include "callback.h" #include "play.h" void on_button_apply_clicked(GtkButton* button, …
118 c++  c 

10
Kapan destruktor C ++ dipanggil?
Pertanyaan Dasar: kapan sebuah program memanggil metode destruktor kelas di C ++? Saya telah diberitahu bahwa itu dipanggil setiap kali sebuah benda keluar dari ruang lingkup atau dikenakandelete Pertanyaan yang lebih spesifik: 1) Jika objek dibuat melalui pointer dan pointer itu kemudian dihapus atau diberi alamat baru untuk ditunjuk, apakah …
118 c++  destructor 

2
menginisialisasi vektor ke nol C ++ / C ++ 11
Saya tahu di C ++ 11 mereka menambahkan fitur untuk menginisialisasi variabel ke nol seperti itu double number = {}; // number = 0 int data{}; // data = 0 Apakah ada cara yang sama untuk menginisialisasi a std::vectordari panjang tetap ke semua nol?
118 c++  c++11 

7
Tidak dapat menemukan atau membuka file PDB di Visual Studio C ++ 2010
Saya menggunakan Visual Studio 2010 C ++ dan proyek saya dibangun tanpa kesalahan tetapi ketika saya menjalankannya saya mendapatkan ini. Saya menggunakan Windows XP. 'Shaders.exe': Loaded 'C:\Documents and Settings\User\My Documents\Visual Studio 2010\Projects\Shaders\Win32\Debug\Shaders.exe', Symbols loaded. 'Shaders.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', Cannot find or open the PDB file 'Shaders.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', Cannot find or …

4
Untuk loop di dalam kurung kurawalinya sendiri
Saya telah menemukan tata letak for-loop ini: #include <iostream> int main() { { for (int i = 0; i != 10; ++i) { std::cout << "delete i->second;" << std::endl; } } { for (size_t i = 0; i < 20; ++i) { std::cout << "delete m_indices[i];" << std::endl; } } …
117 c++  for-loop  scope 

3
Visual Studio 2015 tidak memiliki cl.exe
Saya mengunduh Visual C ++ dan Visual Studio, tetapi saya tidak dapat menemukan cl.exeuntuk mengkompilasi file C ++ saya. Jalur penginstalan adalah `C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin. Di mana saya dapat menemukan kompiler untuk mengkompilasi kode C ++?

2
Bagaimana cara secara eksplisit memberi contoh fungsi template?
Saya memiliki fungsi template dengan satu argumen. Saya harus instantiate fungsi itu tanpa memanggil fungsi itu berarti secara eksplisit saya harus instantiate. Saya memiliki fungsi ini: template <class T> int function_name(T a) {} Saya memberi contoh fungsi itu seperti ini: template int function_name<int>(int); Tapi saya mendapat kesalahan berikut: error: expected …
117 c++  templates 

4
Pertanyaan Pengecualian C ++ saat memutar ulang pengecualian asli
Akankah append () berikut dalam tangkapan menyebabkan pengecualian yang ditarik kembali untuk melihat efek append () dipanggil? try { mayThrowMyErr(); } catch (myErr &err) { err.append("Add to my message here"); throw; // Does the rethrow exception reflect the call to append()? } Demikian pula, jika saya menulis ulang dengan cara …
117 c++  exception  rethrow 



12
Apa arti 'const static' di C dan C ++?
const static int foo = 42; Saya melihat ini di beberapa kode di sini di StackOverflow dan saya tidak tahu apa fungsinya. Kemudian saya melihat beberapa jawaban yang membingungkan di forum lain. Tebakan terbaik saya adalah bahwa ini digunakan di C untuk menyembunyikan konstanta foodari modul lain. Apakah ini benar? …
117 c++  c 

17
Nilai default ke parameter saat meneruskan referensi di C ++
Apakah mungkin untuk memberikan nilai default ke parameter suatu fungsi saat kita meneruskan parameter dengan referensi. di C ++ Misalnya, ketika saya mencoba mendeklarasikan fungsi seperti: virtual const ULONG Write(ULONG &State = 0, bool sequence = true); Ketika saya melakukan ini, itu memberikan kesalahan: kesalahan C2440: 'argumen default': tidak dapat …

11
Apa arti kode pengecualian “EXC_I386_GPFLT”?
Apa arti kode pengecualian EXC_I386_GPFLT? Apakah artinya berbeda-beda menurut situasinya? Dalam hal ini, saya mengacu pada tipe EXC_BAD_ACCESSpengecualian dengan kode pengecualianEXC_I386_GPFLT Program ini dikembangkan di Xcode 5.0.1, berhubungan dengan cblas_zgemm()perpustakaan BLAS. (Yah, saya rasa itu tidak masalah ...) Terima kasih banyak!
117 c++  c  exc-bad-access 

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.