preguntar acerca de c++11
3
réponses
Hash générique pour les tuples dans la carte non ordonnée / ensemble non ordonné
Pourquoi ne pas std::unordered_map<tuple<int, int>, string> juste
travailler hors de la boîte?
Il est fastidieux de devoir définir une fonction de hachage pour tuple<int, int>, par exemple
template<> struct do_hash<tupl …
demandé sur
1970-01-01 00:33:31
2
réponses
La norme C++ 11 garantit-elle que std::atomic est implémentée en tant qu’opération atomique?
Je suis à une jonction, j'essaie d'en choisir une entre la structure de données basée sur le verrou mutex et la structure de données sans verrou ( et éventuellement sans attente).
En creusant un peu plus loin, je n'ai trouvé aucun mot sur le fait qu …
demandé sur
1970-01-01 00:33:33
2
réponses
Expand std:: tuple à utiliser comme initialiseur pour la classe
je veux utiliser tous les éléments d'un std::tuple comme initialisateur pour une classe. Est-il un moyen plus simple que de le faire
exemple de travail Minimum avec std::get:
#include <string>
#include <tuple>
#include <cassert> …
demandé sur
1970-01-01 00:33:36
3
réponses
c++, c++11, std:: fonctions de membre atomique
j'essaie d'utiliser std:: atomic library.
Quelle est la différence entre spécialisé et non spécialisé atomique
les fonctions de membres?
Quelle est la différence (s'il y en a) entre les fonctions suivantes?
l'opérateur= stocke une valeur dans un o …
demandé sur
1970-01-01 00:33:32
4
réponses
Quelle est la manière la plus efficace de copier des éléments qui ne se produisent qu’une seule fois dans un vecteur std?
j'ai un vecteur std avec des éléments comme ceci:
[0 , 1 , 2 , 0 , 2 , 1 , 0 , 0 , 188 , 220 , 0 , 1 , 2 ]
Quel est le moyen le plus efficace pour trouver et copier les éléments qui ne se produisent qu'une seule fois dans ce vecteur, en excluant …
demandé sur
1970-01-01 00:33:36
4
réponses
Syntaxe des modèles C++ avec les paramètres de type de fonction
j'ai l'habitude de voir une syntaxe comme celle-ci pour les pointeurs de fonction
int (*pointer_name) (float, char *);
void call_function (void (*)(int), int);
En C++03 fonctionnelle bibliothèques je vois des types utilisés de cette manière:
abc: …
demandé sur
1970-01-01 00:33:31
3
réponses
Compiler OpenCV 3.3: C++11 n’est pas supporté
j'essaie de compiler la nouvelle version de OpenCV 3.3 (sorti le 3 août 2017) mais j'obtiens une erreur de C++11
C'est mon cmake ligne de commande:
cmake -D CMAKE_BUILD_TYPE=RELEASE
-D CMAKE_INSTALL_PREFIX=/usr/local
-D WITH_CUDA=ON
-D …
demandé sur
1970-01-01 00:33:37
3
réponses
Est-il possible de retourner un lambda variadique à partir d’un modèle de fonction?
j'ai le code suivant (c++11):
template <typename F,
typename FirstT,
typename... FIn>
auto min_on(F f, FirstT first, FIn... v) -> typename std::common_type<FirstT, FIn...>::type
{
using rettype = typename std::co …
demandé sur
1970-01-01 00:33:36
3
réponses
Constantes globales en C++11
Quelles sont les meilleures façons de déclarer et définir les constantes globales en C++? Je suis surtout intéressé par la norme C++11 car elle corrige beaucoup à cet égard.
[EDIT (clarification)]: dans cette question, "constante globale" indique u …
demandé sur
1970-01-01 00:33:34
5
réponses
std:: erreur de thread (thread non membre de std))
j'ai compilé et installé gcc4.4 en utilisant macports.
quand j'essaie de compiler en utilisant -> g++ -G-Wall-ansi-pthread-std=C++0x main.rpc...:
#include <thread>
...
std::thread t(handle);
t.join();
....
le compilateur retourne …
demandé sur
1970-01-01 00:33:30