Questions marquées «c++»

198
référence non définie à 'std :: cout'

Sera-ce l'exemple: #include <iostream> using namespace std; int main() { cout << "Hola, moondo.\n"; } Il jette l'erreur: gcc -c main.cpp gcc -o edit main.o main.o: In function `main': main.cpp:(.text+0xa): undefined reference to `std::cout' main.cpp:(.text+0xf): undefined reference to...

197
instruction return vs exit () dans main ()

Dois-je utiliser exit()ou simplement des returndéclarations main()? Personnellement, je préfère les returndéclarations car je pense que c'est comme lire n'importe quelle autre fonction et le contrôle de flux lorsque je lis le code est fluide (à mon avis). Et même si je veux refactoriser la...

196
Quelle est la meilleure façon de concaténer deux vecteurs?

J'utilise le multitreading et je souhaite fusionner les résultats. Par exemple: std::vector<int> A; std::vector<int> B; std::vector<int> AB; Je veux qu'AB ait le contenu de A et le contenu de B dans cet ordre. Quelle est la manière la plus efficace de faire quelque chose comme...

195
Utilisez-vous NULL ou 0 (zéro) pour les pointeurs en C ++?

Dans les premiers jours du C ++, quand il était boulonné sur C, vous ne pouviez pas utiliser NULL tel qu'il était défini comme (void*)0. Vous ne pouviez pas affecter NULL à un pointeur autre que void*, ce qui le rendait inutile. À l'époque, il était admis que vous utilisiez 0(zéro) pour les...

195
Le mot-clé statique et ses différentes utilisations en C ++

Le mot clé static - est celui qui a plusieurs significations en C ++ que je trouve très déroutant et je ne peux jamais penser à comment il est censé fonctionner. D'après ce que je comprends, il y a staticla durée de stockage, ce qui signifie qu'elle dure toute la durée de vie du programme dans le...