J'ai fais UNE LISTE DE TUPLE en C++, et mes yeux ont explosé
MycoseDanus
2021-04-13 03:02:41
Attention les yeux :
std::shared_ptr<std::vector<std::tuple<int,std::vector<int>>>> population(new std::vector < std::tuple<int,std::vector<int>>>[pop]);
Je voulais foutre sur la heap une liste de tuple dont le premier élement est un entier, et le deuxième est une liste
Et bah putain
C'est moi qui sait pas coder pour que ça soit aussi dégueulasse ?
MycoseDanus
2021-04-13 03:03:37
Le 13 avril 2021 à 03:03:05 :
3:02
quoi ?
KartJacker
2021-04-13 03:04:45
std::shared_ptr<std::vector<std::tuple<int,std::vector<int>>>> population(new std::vector < std::tuple<int,std::vector<int>>>['''pop''''']);
Pop bitty bop, bap boup POW !https://image.noelshack.com/fichiers/2017/09/1488715251-smart-black.png
MycoseDanus
2021-04-13 03:05:50
Le 13 avril 2021 à 03:04:45 :
std::shared_ptr<std::vector<std::tuple<int,std::vector<int>>>> population(new std::vector < std::tuple<int,std::vector<int>>>['''pop''''']);
Pop bitty bop, bap boup POW !https://image.noelshack.com/fichiers/2017/09/1488715251-smart-black.png
trop lol en fait
Erismature
2021-04-13 03:07:16
En Haskell :
population :: [(Int, [Int])]
MycoseDanus
2021-04-13 03:07:19
Comment je rend ça lisible putain ?
MycoseDanus
2021-04-13 03:08:01
Le 13 avril 2021 à 03:07:16 :
En Haskell :
population :: [(Int, [Int])]
En python :
tab = []
tab.append([1,[1,2]])
KartJacker
2021-04-13 03:08:08
Le 13 avril 2021 à 03:05:50 :
Le 13 avril 2021 à 03:04:45 :
std::shared_ptr<std::vector<std::tuple<int,std::vector<int>>>> population(new std::vector < std::tuple<int,std::vector<int>>>['''pop''''']);
Pop bitty bop, bap boup POW !https://image.noelshack.com/fichiers/2017/09/1488715251-smart-black.png
trop lol en fait
Tu t'es cru sur le forum documentions C++ sombre inconscient ?https://image.noelshack.com/fichiers/2017/22/1496349456-thjghj.png
GTA_NFS
2021-04-13 03:08:14
Utilise les typdefs pour rendre le code plus visible
GTA_NFS
2021-04-13 03:09:12
tu peut aussi utiliser auto pour ne pas répéter le type de l'objet
MycoseDanus
2021-04-13 03:09:34
Le 13 avril 2021 à 03:08:14 :
Utilise les typdefs pour rendre le code plus visible
Mais bordel tu viens de me faire découvrire le paradis
MycoseDanus
2021-04-13 03:10:00
Le 13 avril 2021 à 03:09:12 :
tu peut aussi utiliser auto pour ne pas répéter le type de l'objet
Le soucis avec auto c'est que c'est difficile de débuguer avec il paraît
oucheouche2
2021-04-13 03:11:46
utilise le namespace std ça raccourcit déjà pas mal, ça t'évite de l'écrire 200 fois
MycoseDanus
2021-04-13 03:12:36
Le 13 avril 2021 à 03:08:14 :
Utilise les typdefs pour rendre le code plus visible
JE T'AIME PUTAIN
BrouteurDeVagin
2021-04-13 03:13:09
L'auteur tu peux toujours utiliser un alias pour rendre ça plus lisible
MycoseDanus
2021-04-13 03:14:04
Le 13 avril 2021 à 03:11:46 :
utilise le namespace std ça raccourcit déjà pas mal, ça t'évite de l'écrire 200 fois
On m'a dit que c'était une mauvaise idée de l'utiliser sur stackoverflow, même si je sais pas pourquoi
martinpumbaa
2021-04-13 03:15:29
Le 13 avril 2021 à 03:07:16 :
En Haskell :
population :: [(Int, [Int])]
c'est quoi le délire avec haskell j'ai jamais vraiment compris le fonctionnel
j'ai l'impression que tout vos programmes sont en une ligne
Racialiste31
2021-04-13 03:17:05
Le 13 avril 2021 à 03:14:04 :
Le 13 avril 2021 à 03:11:46 :
utilise le namespace std ça raccourcit déjà pas mal, ça t'évite de l'écrire 200 fois
On m'a dit que c'était une mauvaise idée de l'utiliser sur stackoverflow, même si je sais pas pourquoi
C'est surtout un problème dans les .h car ça peut causer des conflits, mais dans les .cpp pas de problème
MycoseDanus
2021-04-13 03:18:49
Faut déclarer les typedef dans le .h nan ?