CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Déclaration de variable en c++

GameWaifus2
GameWaifus2
Niveau 26
09 novembre 2023 à 12:35:56

C'est quoi cette engeance du diable ? https://image.noelshack.com/fichiers/2016/31/1470170706-1469971038-risitas258.png

int age {18};

Il y a vraiment une différence entre l'exemple et ça ?
int age = 18;

Moi qui vient du C# qui est un langage très élégant à mes yeux, je pense ne pas être au bout de mes surprises https://image.noelshack.com/fichiers/2017/03/1484587464-phil1.png

Les accolades j'y arrive vraiment pas, non seulement c'est pas beau pour déclarer une variable mais en plus mes doigts se gourent toujours de touche lorsque je veux appuyer dessus https://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png

godrik
godrik
Niveau 30
09 novembre 2023 à 14:17:43

pour des entiers, non

6ChipsParMinute
6ChipsParMinute
Niveau 8
09 novembre 2023 à 18:48:15

tu peux aussi faire

int age (18);
int age = *new int(18);
Oberginee
Oberginee
Niveau 7
12 novembre 2023 à 13:33:30

Si je me souviens bien les `{` `}` sont plutôt pour créer des objets surtout avec une liste de paramètres donc je suis pas sûr ta 2ème ligne soit correct ou pas.

Mais oui il y a pas mal de différences délicates entre `=`, `{}` et `()`.

Oberginee
Oberginee
Niveau 7
12 novembre 2023 à 23:11:53

El famoso template, un autre usage abusif.

Ça me rappelle des gens de POO ou MACAO qui écrit 10000 lignes, 500 classes, 100 factories et 50 patrons de conceptions juste pour imprimer "Hello World" sur ton écran :rire:

Alors que l'op veut juste sauvegarder un chiffre dans une variable :rire:

Lunazgegs
Lunazgegs
Niveau 8
13 novembre 2023 à 12:15:46

Le 09 novembre 2023 à 12:35:56 :
C'est quoi cette engeance du diable ? https://image.noelshack.com/fichiers/2016/31/1470170706-1469971038-risitas258.png

int age {18};

Il y a vraiment une différence entre l'exemple et ça ?
int age = 18;

Moi qui vient du C# qui est un langage très élégant à mes yeux, je pense ne pas être au bout de mes surprises https://image.noelshack.com/fichiers/2017/03/1484587464-phil1.png

Les accolades j'y arrive vraiment pas, non seulement c'est pas beau pour déclarer une variable mais en plus mes doigts se gourent toujours de touche lorsque je veux appuyer dessus https://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png

Il y a bien une différence:


int x();  // forward declaration of function x
int x(0); // definition of variable x with initializer 0
int width { 5 };    // direct list initialization of value 5 into variable width
int height = { 6 }; // copy list initialization of value 6 into variable height
int depth {};       // value initialization (see next section)

Source: https://www.learncpp.com/cpp-tutorial/variable-assignment-and-initialization/

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment