Domande taggate «c++»

C ++ è un linguaggio di programmazione generico. È stato originariamente progettato come estensione di C e ha una sintassi simile, ma ora è un linguaggio completamente diverso. Utilizzare questo tag per domande sul codice (da compilare) compilato con un compilatore C ++. Utilizzare un tag specifico della versione per domande relative a una revisione standard specifica [C ++ 11], [C ++ 14], [C ++ 17] o [C ++ 20], ecc.


3
Configurazione di Vim per C ++
Vorrei rendere vim il mio editor C ++. Ho pochissima esperienza lavorativa con esso e ho bisogno di aiuto per configurare vim per lavorare con C ++. Ho bisogno di funzionalità come codice completo (per stl e per le mie classi) passando tra i file .cc e .h potrebbero essere …
118 c++  vim  configuration 

4
#include in .h o .c / .cpp?
Quando si codifica in C o C ++, dove dovrei avere la #includes? 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, struct …
118 c++  c 

10
Quando viene chiamato un distruttore C ++?
Domanda di base: quando un programma chiama il metodo distruttore di una classe in C ++? Mi è stato detto che viene chiamato ogni volta che un oggetto esce dall'ambito o è soggetto a un filedelete Domande più specifiche: 1) Se l'oggetto viene creato tramite un puntatore e quel puntatore …
118 c++  destructor 

2
inizializza un vettore a zero C ++ / C ++ 11
So che in C ++ 11 hanno aggiunto la funzionalità per inizializzare una variabile a zero in quanto tale double number = {}; // number = 0 int data{}; // data = 0 Esiste un modo simile per inizializzare un std::vectordi una lunghezza fissa su tutti gli zeri?
118 c++  c++11 

7
Impossibile trovare o aprire il file PDB in Visual Studio C ++ 2010
Uso Visual Studio 2010 C ++ e il mio progetto viene compilato senza errori, ma quando lo eseguo ottengo questo. Sono su 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
For loop all'interno delle proprie parentesi graffe
Mi sono imbattuto in questo layout for-loop: #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 


6
map vs. hash_map in C ++
Ho una domanda con hash_mape mapin C ++. Capisco che mapsia in STL, ma hash_mapnon è uno standard. Qual è la differenza tra i due?
117 c++  map  hashmap 




3
Visual Studio 2015 non ha cl.exe
Ho scaricato Visual C ++ e Visual Studio, ma non riesco a trovare cl.exeper compilare il mio file C ++. Il percorso per l'installazione è `C: \ Programmi (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin. Dove posso trovare il compilatore per compilare il codice C ++?

2
Come creo un'istanza esplicita di una funzione modello?
Ho una funzione modello con un argomento. Devo istanziare quella funzione senza chiamare quella funzione significa esplicitamente che devo istanziare. Ho questa funzione: template <class T> int function_name(T a) {} Ho istanziato quella funzione in questo modo: template int function_name<int>(int); Ma ho ricevuto i seguenti errori: error: expected primary-expression before …
117 c++  templates 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.