[15:28:59] <MrCuisine17>
Le 19 avril 2021 à 15:28:28 metissageQLF4 a écrit :
"J'ai des classes C1, C2, C3 ,etc qui héritent d'une classe P et qui redéfinissent uniquement le constructeur pour initialiser un matériel différent pour au final faire la même chose"C'est quoi l'utilité de faire ça plutôt que de faire 3 constructeurs différents ?
Tu peux pas surcharger, les arguments sont de la même forme
Rajoute un nouvel argument "type" non ?
Le 19 avril 2021 à 16:06:35 cesarjvc6 a écrit :
[15:28:59] <MrCuisine17>
Le 19 avril 2021 à 15:28:28 metissageQLF4 a écrit :
"J'ai des classes C1, C2, C3 ,etc qui héritent d'une classe P et qui redéfinissent uniquement le constructeur pour initialiser un matériel différent pour au final faire la même chose"C'est quoi l'utilité de faire ça plutôt que de faire 3 constructeurs différents ?
Tu peux pas surcharger, les arguments sont de la même forme
Rajoute un nouvel argument "type" non ?
c'est les classes d'une bibliothèque, je ne peux que me conformer
return new U8G2_128X64_CONSTRUCTOR(U8G2_R0, U8X8_PIN_NONE, SCL, SDA);En supposant que la classe U8G2_128X64_CONSTRUCTORhérite de U8G2
Le 19 avril 2021 à 17:21:45 Jency18 a écrit :
return new U8G2_128X64_CONSTRUCTOR(U8G2_R0, U8X8_PIN_NONE, SCL, SDA);En supposant que la classe
U8G2_128X64_CONSTRUCTORhérite deU8G2
C'est ça, mais pourquoi j'en ai vu qui rajoutent class entre new et le constructeur ?
Le 19 avril 2021 à 17:28:36 MrCuisine17 a écrit :
Le 19 avril 2021 à 17:21:45 Jency18 a écrit :
return new U8G2_128X64_CONSTRUCTOR(U8G2_R0, U8X8_PIN_NONE, SCL, SDA);En supposant que la classe
U8G2_128X64_CONSTRUCTORhérite deU8G2C'est ça, mais pourquoi j'en ai vu qui rajoutent class entre new et le constructeur ?
Aucune idée, première fois que je vois ça.
Le 19 avril 2021 à 17:30:01 Jency18 a écrit :
Le 19 avril 2021 à 17:28:36 MrCuisine17 a écrit :
Le 19 avril 2021 à 17:21:45 Jency18 a écrit :
return new U8G2_128X64_CONSTRUCTOR(U8G2_R0, U8X8_PIN_NONE, SCL, SDA);En supposant que la classe
U8G2_128X64_CONSTRUCTORhérite deU8G2C'est ça, mais pourquoi j'en ai vu qui rajoutent class entre new et le constructeur ?
Aucune idée, première fois que je vois ça.
ok merci
Le 19 avril 2021 à 16:06:35 cesarjvc6 a écrit :
[15:28:59] <MrCuisine17>
Le 19 avril 2021 à 15:28:28 metissageQLF4 a écrit :
"J'ai des classes C1, C2, C3 ,etc qui héritent d'une classe P et qui redéfinissent uniquement le constructeur pour initialiser un matériel différent pour au final faire la même chose"C'est quoi l'utilité de faire ça plutôt que de faire 3 constructeurs différents ?
Tu peux pas surcharger, les arguments sont de la même forme
Rajoute un nouvel argument "type" non ?
enum class Type {type1, type2, ... };
Le 19 avril 2021 à 17:53:49 :
Le 19 avril 2021 à 16:06:35 cesarjvc6 a écrit :
[15:28:59] <MrCuisine17>
Le 19 avril 2021 à 15:28:28 metissageQLF4 a écrit :
"J'ai des classes C1, C2, C3 ,etc qui héritent d'une classe P et qui redéfinissent uniquement le constructeur pour initialiser un matériel différent pour au final faire la même chose"C'est quoi l'utilité de faire ça plutôt que de faire 3 constructeurs différents ?
Tu peux pas surcharger, les arguments sont de la même forme
Rajoute un nouvel argument "type" non ?
enum class Type {type1, type2, ... };

En C++ on peut faire du polymorphisme
Au pire tu fais un dynamic_cast
Le 19 avril 2021 à 15:46:02 LulzCode a écrit :
Le 19 avril 2021 à 15:27:12 :
Le 19 avril 2021 à 15:23:53 newfag942 a écrit :
Le 19 avril 2021 à 15:23:05 :
Gogo Rust c'est le futur.
Kernel de linux refondu en Rust, beaucoup point critiques de gros services refondu en Rust (billet à ce propos des ingé de discord très intéressant sur le sujet et qui explique en partie pour le Rust la emporté sur le Go de google.).
Windows recode aussi des composant critique et low lvl en rust, la suite du développement d'Android passe en Rust...Et puis une dernière pour la route :
https://linux.developpez.com/actu/314335/Linus-Torvalds-souligne-une-bonne-avancee-du-langage-Rust-dans-le-developpement-du-noyau-Linux-et-aurait-qualifie-le-Cplusplus-de-langage-de-m-apres-le-message-de-Google/ferme la putain
this j'en ai rien à foutre j'utilise du C et du Cpp là, le jour ou les 3/4 des ressources pour l'embarqué seront en rust on verra en nonobst 2 nonobst
En fait, Arduino ou pleins d'autres permettent déjà d'utiliser le Rust.
Au pire si t'es curieux, tu peux utiliser l'équivalent des shebang C pour que ton code Rust imite le comportement d'une librairie C/C++ tout en étant aussi opti que du C.
Le 19 avril 2021 à 15:46:02 :
Le 19 avril 2021 à 15:27:12 :
Le 19 avril 2021 à 15:23:53 newfag942 a écrit :
Le 19 avril 2021 à 15:23:05 :
Gogo Rust c'est le futur.
Kernel de linux refondu en Rust, beaucoup point critiques de gros services refondu en Rust (billet à ce propos des ingé de discord très intéressant sur le sujet et qui explique en partie pour le Rust la emporté sur le Go de google.).
Windows recode aussi des composant critique et low lvl en rust, la suite du développement d'Android passe en Rust...Et puis une dernière pour la route :
https://linux.developpez.com/actu/314335/Linus-Torvalds-souligne-une-bonne-avancee-du-langage-Rust-dans-le-developpement-du-noyau-Linux-et-aurait-qualifie-le-Cplusplus-de-langage-de-m-apres-le-message-de-Google/ferme la putain
this j'en ai rien à foutre j'utilise du C et du Cpp là, le jour ou les 3/4 des ressources pour l'embarqué seront en rust on verra en nonobst 2 nonobst
En fait, Arduino ou pleins d'autres permettent déjà d'utiliser le Rust.
Au pire si t'es curieux, tu peux utiliser l'équivalent des shebang C pour que ton code Rust imite le comportement d'une librairie C/C++ tout en étant aussi opti que du C.
Le 19 avril 2021 à 20:56:07 ElNoobizzito a écrit :
Le 19 avril 2021 à 15:46:02 :
Le 19 avril 2021 à 15:27:12 :
Le 19 avril 2021 à 15:23:53 newfag942 a écrit :
Le 19 avril 2021 à 15:23:05 :
Gogo Rust c'est le futur.
Kernel de linux refondu en Rust, beaucoup point critiques de gros services refondu en Rust (billet à ce propos des ingé de discord très intéressant sur le sujet et qui explique en partie pour le Rust la emporté sur le Go de google.).
Windows recode aussi des composant critique et low lvl en rust, la suite du développement d'Android passe en Rust...Et puis une dernière pour la route :
https://linux.developpez.com/actu/314335/Linus-Torvalds-souligne-une-bonne-avancee-du-langage-Rust-dans-le-developpement-du-noyau-Linux-et-aurait-qualifie-le-Cplusplus-de-langage-de-m-apres-le-message-de-Google/ferme la putain
this j'en ai rien à foutre j'utilise du C et du Cpp là, le jour ou les 3/4 des ressources pour l'embarqué seront en rust on verra en nonobst 2 nonobst
En fait, Arduino ou pleins d'autres permettent déjà d'utiliser le Rust.
Au pire si t'es curieux, tu peux utiliser l'équivalent des shebang C pour que ton code Rust imite le comportement d'une librairie C/C++ tout en étant aussi opti que du C.
JvArchive compagnon