CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • 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
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : Déclaration de variable en c++

DébutPage précedente
1
Page suivantePage suivante
GameWaifus2 GameWaifus2
MP
Niveau 22
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
MP
Niveau 26
09 novembre 2023 à 14:17:43

pour des entiers, non

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

tu peux aussi faire

int age (18);
int age = *new int(18);
Oberginee Oberginee
MP
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
MP
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
MP
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/

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment