Questions marquées «c++11»

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...

192
Quels idiomes C ++ sont obsolètes dans C ++ 11?

Avec la nouvelle norme, il existe de nouvelles façons de faire les choses, et beaucoup sont plus agréables que les anciennes méthodes, mais l'ancienne méthode est toujours bonne. Il est également clair que la nouvelle norme n'est pas officiellement obsolète, pour des raisons de compatibilité...

192
Quelles fonctionnalités Boost chevauchent C ++ 11?

J'ai mis mes compétences C ++ sur l'étagère il y a plusieurs années et il semble que maintenant, quand j'en ai à nouveau besoin, le paysage a changé. Nous avons maintenant C ++ 11, et je crois comprendre qu'il chevauche de nombreuses fonctionnalités Boost. Existe-t-il un résumé de ces...

190
std :: auto_ptr vers std :: unique_ptr

Avec l'arrivée du nouveau standard (et des pièces déjà disponibles dans certains compilateurs), le nouveau type std::unique_ptrest censé remplacer std::auto_ptr. Leur utilisation se chevauche-t-elle exactement (pour que je puisse faire une recherche / remplacement globale sur mon code (non pas que...

189
Quel est l'intérêt de noreturn?

[dcl.attr.noreturn] fournit l'exemple suivant: [[ noreturn ]] void f() { throw "error"; // OK } mais je ne comprends pas à quoi ça sert [[noreturn]], car le type de retour de la fonction est déjà void. Alors, quel est l'intérêt de l' noreturnattribut? Comment est-il censé être...