Topic de MrCuisine17 :

[PROG] QUESTION à un PRO en C++

Je sens comme une odeur de virginité en provenance de l'auteur https://image.noelshack.com/fichiers/2016/50/1481994659-mathematicienrisitas.png

Le 19 avril 2021 à 15:53:43 Norwood4DuDon a écrit :
Je sens comme une odeur de virginité en provenance de l'auteur https://image.noelshack.com/fichiers/2016/50/1481994659-mathematicienrisitas.png

Bureau d'étude en système embarqués, road to ingénieur 2500 € net débutant, donc au pire je paierai des escort https://image.noelshack.com/fichiers/2019/41/6/1570868328-ahi-coupe.png

[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 https://image.noelshack.com/fichiers/2016/36/1473263957-risitas33.png

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 de U8G2

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 de U8G2

C'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 de U8G2

C'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, ... };

https://image.noelshack.com/fichiers/2020/26/2/1592920569-ronaldin-airpods.png

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, ... };

https://image.noelshack.com/fichiers/2020/26/2/1592920569-ronaldin-airpods.png

:malade:

En C++ on peut faire du polymorphisme

Au pire tu fais un dynamic_cast

N'hésite pas à utiliser les fonctions récursives en Python pour ton projet Nonobstant https://image.noelshack.com/fichiers/2021/05/7/1612720803-stephhh.png

Le 19 avril 2021 à 20:53:32 ElNoobizzito a écrit :
N'hésite pas à utiliser les fonctions récursives en Python pour ton projet Nonobstant https://image.noelshack.com/fichiers/2021/05/7/1612720803-stephhh.png

Et pourquoi pas Caml https://image.noelshack.com/fichiers/2019/41/6/1570868328-ahi-coupe.png

Le 19 avril 2021 à 20:54:01 :

Le 19 avril 2021 à 20:53:32 ElNoobizzito a écrit :
N'hésite pas à utiliser les fonctions récursives en Python pour ton projet Nonobstant https://image.noelshack.com/fichiers/2021/05/7/1612720803-stephhh.png

Et pourquoi pas Caml https://image.noelshack.com/fichiers/2019/41/6/1570868328-ahi-coupe.png

Scratch https://image.noelshack.com/fichiers/2021/05/7/1612720803-stephhh.png

Le 19 avril 2021 à 20:54:22 ElNoobizzito a écrit :

Le 19 avril 2021 à 20:54:01 :

Le 19 avril 2021 à 20:53:32 ElNoobizzito a écrit :
N'hésite pas à utiliser les fonctions récursives en Python pour ton projet Nonobstant https://image.noelshack.com/fichiers/2021/05/7/1612720803-stephhh.png

Et pourquoi pas Caml https://image.noelshack.com/fichiers/2019/41/6/1570868328-ahi-coupe.png

Scratch https://image.noelshack.com/fichiers/2021/05/7/1612720803-stephhh.png

pseudocode https://image.noelshack.com/fichiers/2019/41/6/1570868328-ahi-coupe.png

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.

https://doc.rust-lang.org/nomicon/other-reprs.html

m'en branle putain https://image.noelshack.com/fichiers/2019/41/6/1570868328-ahi-coupe.png

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.

https://doc.rust-lang.org/nomicon/other-reprs.html

Bordel ce témoin de Jéhovah https://image.noelshack.com/fichiers/2020/31/4/1596129454-ahi-fondu.png

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.

https://doc.rust-lang.org/nomicon/other-reprs.html

Bordel ce témoin de Jéhovah https://image.noelshack.com/fichiers/2020/31/4/1596129454-ahi-fondu.png

NON JE NE VEUX PAS UTILISER RUST ! https://image.noelshack.com/fichiers/2020/29/5/1594980927-ecoute-a-la-porte-ce-con.png

Au pire tu return juste un int puis selon la valeur tu fais le bon new dans ton main

Données du topic

Auteur
MrCuisine17
Date de création
19 avril 2021 à 15:05:48
Nb. messages archivés
43
Nb. messages JVC
39
Voir le topic sur JVC

Afficher uniquement les messages de l'auteur du topic

En ligne sur JvArchive

JvArchive compagnon

Découvrez JvArchive compagnon , l'userscript combattant la censure abusive sur le 18-25 !