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

Apprendre le Rust

infiltrator
infiltrator
Niveau 5
04 février 2016 à 20:51:05

heu ... je suis bloqué dans le tuto http://blog.guillaume-gomez.fr/Rust/2/3 quelqu'un pour m'aider ? ou je me démerde a faire le différent qui apprend des langages inutile ? [[sticker:p/1kki]]
Et merci en tout cas !

drakenlorde
drakenlorde
Niveau 9
04 février 2016 à 22:58:40

C'est la même chose que les concepts d'héritage et de polymorphisme dans les autres langages.

Le concept d'héritage, c'est qu'une classe peut hériter d'une classe (qu'on appelle la classe de base).
Ici, on a les classes Chat et Chien.
La classe de base, c'est Animale.
Ce que Chat et Chien ont en commun, c'est qu'il sont tout les deux des animaux alors ils héritent de la classe Animale. Lorsqu'une classe hérite d'une autre, elle adopte tout les caractéristiques de la classe de base.

La deuxième partie, le polymorphisme, c'est le concept de modifier les caractéristiques adoptées de la classe de base pour les adapter à notre classe.
Ici, la fonction get_espece est écrite dans la classe Chien pour retourner la chaine "Chien" et elle est écrite pour retourner "Chat" pour la classe chat.
En appelant la fonction get_espece d'un objet qui hérite d'Animal, elle va avoir un comportement différent dépendamment de la classe qui la hérité. (polymorphe = peut prendre plusieurs formes)

infiltrator
infiltrator
Niveau 5
04 février 2016 à 23:31:35

Ah ba merci en fin une explication claire [[sticker:p/1kkn]]
Bon je vais tout relire en pensant a ce que tu m'as dit on verra si comprends mieux , merci en tout cas tu m'as bien éclairci les choses !

Yiurule
Yiurule
Niveau 10
05 février 2016 à 17:21:05

Le 03 février 2016 à 18:47:31 mounax a écrit :
A mon avis, les langages a connaitre obligatoirement c'est C/C++ Java PHP JavaScript SQL HTML CSS et avec ca tu dois etre tranquille pour quelques jours

Non.

Le 03 février 2016 à 20:32:51 mounax a écrit :
D'ailleurs le coté crade est quelque chose d'universel en informatique. Que ce soit en PHP avec les framework qui deviennent des spaguettis a force de méthodes a coup de fonctions magiques pour contourner leurs lacunes... Et tout aussi valable également pour ceux qui programment en c++ en mode a la sauce expérimental a coup de templates imbriqués et d'héritage de tous les cotés qui rendent le code impérméable... Bref, pour dire que javascript n'aide naturellement pas a la comprehension, mais c'est aussi valable ailleurs. Reste le java finalement qui arrive peut être peut être a conserver une certaine lisibilité même dans les pires conditions?

Non, Non.

Le 04 février 2016 à 00:02:57 mounax a écrit :
Faudra voir si c'est bon mais en C++ le "::" sert a acceder à la définition de la classe pour les variables de type static qui sont partagées par toutes les instances de cette classe.

Le point lui "." ne s'utilise que pour accéder une instance bien précise.

Quand aux vecs, ca pourrait bien être des vecteurs donc des tableaux.

Pas que, "oui".

infiltrator
infiltrator
Niveau 5
05 février 2016 à 21:10:58

Je viens de comprendre enfin comment faire de l'orienté objet avec les structs et la différence entre :: et . [[sticker:p/1kkh]]
C'est chaud de tout retenir comment vous faites vous ?

Message édité le 05 février 2016 à 21:11:29 par infiltrator
tsez93
tsez93
Niveau 10
06 février 2016 à 05:41:22

C'est chaud de tout retenir comment vous faites vous ?

En pratiquant et surtout en comprenant.

Pseudo supprimé
Pseudo supprimé 08 février 2016 à 00:19:30

Faut dire "c'est pas faux"
http://www.wat.tv/video/botte-secrete-376mv_2irgx_.html

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