Questions marquées «c++»

C ++ est un langage de programmation à usage général. Il a été initialement conçu comme une extension de C et a une syntaxe similaire, mais c'est maintenant un langage complètement différent. Utilisez cette balise pour les questions sur le code (à compiler) avec un compilateur C ++. Utilisez une balise spécifique à la version pour les questions liées à une révision standard spécifique [C ++ 11], [C ++ 14], [C ++ 17] ou [C ++ 20], etc.

5
Quelle est la bonne déclaration de main?
Quelle est la signature correcte de la mainfonction en C ++? Quel est le type de retour correct et que signifie renvoyer une valeur main? Quels sont les types de paramètres autorisés et quelle est leur signification? Ce système est-il spécifique? Ces règles ont-elles changé au fil du temps? Que …
147 c++  main  c++-faq 

1
Pourquoi y a-t-il un nom de classe injecté?
Récemment, j'ai vu une étrange fonctionnalité C ++: un nom de classe injecté . class X { }; X x1; class X::X x2; // class X::X is equal to X class X::X::X x3; // ...and so on... Mais je ne peux pas comprendre pourquoi cette fonctionnalité est nécessaire. Existe-t-il une …
147 c++ 

7
Marquer C ++ comme obsolète
J'ai une méthode dans une interface que je souhaite déprécier avec le C ++ portable. Lorsque j'ai recherché cela sur Google, tout ce que j'ai obtenu était une solution spécifique à Microsoft; #pragma obsolète et __declspec (obsolète) . Une deuxième solution serait de définir un MSVC et une solution GCC. …
147 c++ 

11
Recherche du type d'un objet en C ++
J'ai une classe A et une autre classe qui en hérite, B.Je substitue une fonction qui accepte un objet de type A comme paramètre, donc je dois accepter un A. Cependant, j'appelle plus tard des fonctions que seul B a, donc je veux retourner false et ne pas continuer si …
147 c++  types 

6
Qu'est-ce qu'un délégué C ++?
Quelle est l'idée générale d'un délégué en C ++? Quels sont-ils, comment sont-ils utilisés et à quoi servent-ils? J'aimerais d'abord en apprendre davantage sur eux dans une «boîte noire», mais un peu d'informations sur les tripes de ces choses serait également très bien. Ce n'est pas du C ++ à …




10
Erreur Linux C ++: référence non définie à 'dlopen'
Je travaille sous Linux avec C ++ (Eclipse), et je souhaite utiliser une bibliothèque. Eclipse me montre une erreur: undefined reference to 'dlopen' Connaissez-vous une solution? Voici mon code: #include <stdlib.h> #include <stdio.h> #include <dlfcn.h> int main(int argc, char **argv) { void *handle; double (*desk)(char*); char *error; handle = dlopen …
147 c++  linux  eclipse 


5
Que signifie iota de std :: iota?
Je suppose que le «i» est un incrément et le «a» est assigné, mais je n'ai pas pu comprendre ou trouver la réponse. En outre, cela ressemble beaucoup à la non-standard, itoace qui, à mon avis, prête à confusion.

4
Signification de ios_base :: sync_with_stdio (false); cin.tie (NULL);
Quelle est l'importance d'inclure ios_base::sync_with_stdio(false); cin.tie(NULL); dans les programmes C ++? Dans mes tests, cela accélère le temps d'exécution, mais y a-t-il un cas de test dont je devrais m'inquiéter en l'incluant? Les 2 déclarations doivent-elles toujours être ensemble, ou la première est-elle suffisante, c'est-à-dire ignorée cin.tie(NULL)? De plus, est-il …
147 c++  c 




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.