Questions marquées «c++»

10
VCRUNTIME140_1.dll manquant après la création de la solution avec c ++

J'ai créé une petite aventure de texte. J'ai construit la solution avec Visual Studio Community 2019 en utilisant les paramètres Release et x64. J'ai zippé le fichier * .exe avec les autres fichiers générés et les ai envoyés à un autre PC sur lequel VS n'est pas installé et l'erreur que vous voyez...

10
Que signifient ^ () {} et ^ {} en C ++?

J'ai récemment lu du code C ++ comme celui-ci: setData(total, &user, ^() { struct dst_t to = {ip, port}; sendData(to, data); }); getData(total, ^{ recvData(data, NULL); }); Je n'ai jamais vu ^() {}ni ^{}. Que signifient-ils? Une sorte de fonction

10
Pourquoi renvoyer NULL de main ()?

Je vois parfois des codeurs qui utilisent NULLcomme valeur de retour main()dans les programmes C et C ++, par exemple quelque chose comme ça: #include <stdio.h> int main() { printf("HelloWorld!"); return NULL; } Quand je compile ce `code avec gcc, je reçois l'avertissement de: avertissement:...

10
Le contrôle Concept TS ignore le modificateur d'accès privé

Je veux écrire un concept indexable signifiant qu'une séquence a un début / fin qui renvoie RandomAccessIterator, ou operator [] est défini et renvoie une valeur de type non void. J'ai utilisé des idées de l'article de Stroustrup pour le concept Sequence et je l'ai complété avec: template <class...

10
Pourquoi std :: span n'a pas d'opérateurs de comparaison?

N'est-ce pas std::spanconçu comme une référence légère aux sous-régions du tableaustd::vector / std::array/ plain et similaires? Ne devrait-il pas également contenir des opérateurs de comparaison dans son API, pour être cohérent avec eux? Quel était le raisonnement derrière l'exclusion? Note: par...