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.


8
Que sont les déclarations à terme en C ++?
À: http://www.learncpp.com/cpp-tutorial/19-header-files/ Ce qui suit est mentionné: add.cpp: int add(int x, int y) { return x + y; } main.cpp: #include <iostream> int add(int x, int y); // forward declaration using function prototype int main() { using namespace std; cout << "The sum of 3 and 4 is " << …


4
Quelles sont les différences entre .so et .dylib sur osx?
.dylib est l'extension de bibliothèque dynamique sur OSX, mais il n'a jamais été clair pour moi quand je ne peux / ne dois pas utiliser un objet partagé unix .so traditionnel. Certaines des questions que j'ai: Au niveau conceptuel, quelles sont les principales différences entre .so et .dylib? Quand puis-je …
214 c++  c  macos  unix 

11
Comparez le double à zéro avec epsilon
Aujourd'hui, je regardais du code C ++ (écrit par quelqu'un d'autre) et j'ai trouvé cette section: double someValue = ... if (someValue < std::numeric_limits<double>::epsilon() && someValue > -std::numeric_limits<double>::epsilon()) { someValue = 0.0; } J'essaie de comprendre si cela a du sens. La documentation de epsilon()dit: La fonction renvoie la différence …
214 c++  double 



10
const statique vs #define
Vaut-il mieux utiliser static constvars que #definepréprocesseur? Ou peut-être que cela dépend du contexte? Quels sont les avantages / inconvénients de chaque méthode?
212 c++  c  const 


17
Retourner un tableau dans une fonction
J'ai un tableau int arr[5]qui est passé à une fonction fillarr(int arr[]): int fillarr(int arr[]) { for(...); return arr; } Comment puis-je retourner ce tableau? Comment vais-je l'utiliser, disons que j'ai renvoyé un pointeur comment vais-je y accéder?






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.