Questions marquées «c»

C est un langage de programmation informatique à usage général utilisé pour les systèmes d'exploitation, les jeux et autres travaux de haute performance.


7
Compétences C ++ supérieures aux compétences C? [fermé]
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 4 ans . Je pense que le C / C ++ souvent vu …
28 c++  c  skills 


9
Pourquoi Scala n'a pas été implémenté avec C ou C ++
Est-ce que quelqu'un sait pourquoi Scala a été implémenté en Java et .NET au lieu de C ou C ++? La plupart des langages sont implémentés avec Cor C ++ [ie Erlang, Python, PHP, Ruby, Perl]. Quels sont les avantages pour Scala implémentés dans Java et .NET autres que de …
28 java  c++  .net  c  scala 




5
Les modèles C ++ ne sont-ils qu'une sorte de macros glorifiées?
À partir de différentes comparaisons entre les modèles C ++ et les génériques C # / Java comme celui-ci- /programming/31693/what-are-the-differences-between-generics-in-c-and-java-and-templates-in-c/31929#31929 J'ai l'impression que les modèles C ++ sont implémentés par une sorte de prétraitement (remplacement de texte brut avant l'analyse), et non par compilation. Parce que la vérification de type …
27 c++  c  compiler  templates  macros 

3
Pourquoi un long int prend-il 12 octets sur certaines machines?
J'ai remarqué quelque chose d'étrange après avoir compilé ce code sur ma machine: #include <stdio.h> int main() { printf("Hello, World!\n"); int a,b,c,d; int e,f,g; long int h; printf("The addresses are:\n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x", &a,&b,&c,&d,&e,&f,&g,&h); return 0; } Le …
26 c  memory  pointers 


9
Pourquoi devrait-on vouloir désactiver les avertissements du compilateur?
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 8 ans . Cette réponse et les commentaires qui y sont ajoutés montrent un moyen de désactiver plusieurs avertissements du compilateur à l'aide de #pragmadirectives. Pourquoi voudrait-on …
26 c#  c++  c  warnings 

3
Pourquoi augmenter les pointeurs?
J'ai récemment commencé à apprendre le C ++, et comme la plupart des gens (selon ce que j'ai lu), j'ai du mal avec les pointeurs. Pas dans le sens traditionnel, je comprends ce qu'ils sont, pourquoi ils sont utilisés et comment peuvent-ils être utiles, mais je ne peux pas comprendre …
25 c++  c  pointers 

11
Pourquoi vide en C signifie-t-il non nul?
Dans les langages fortement typés comme Java et C #, void(ou Void) comme type de retour pour une méthode semble signifier: Cette méthode ne renvoie rien. Rien. Non-retour. Vous ne recevrez rien de cette méthode. Ce qui est vraiment étrange, c'est qu'en C, voidcomme type de retour ou même comme …
25 c  pointers 

4
Langages de liaison C ++ autres que C?
Le langage C ++ permet le mélange de C ++ et C dans un fichier source. Par exemple, extern "C" { struct bar { /* ... */ } } Est-ce que C ++ ou a-t-il déjà pris en charge d'autres "langages de liaison" autres que C? par exemple extern "Pascal"ouextern …


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.