J'ai fais UNE LISTE DE TUPLE en C++, et mes yeux ont explosé
OhQueOuiOh
2021-04-13 03:19:53
tu connais les typedef et les define ?
LalafellDeter
2021-04-13 03:20:00
C++https://image.noelshack.com/fichiers/2016/26/1467335935-jesus1.pngcela doit faire au moins 10 ans que je n'ai pas vu de code dans ce langage du démon
MycoseDanus
2021-04-13 03:21:09
Le 13 avril 2021 à 03:19:53 :
tu connais les typedef et les define ?
Je connais les defines, mais jamais utilisé encore sérieusement (sauf pour les libraires genre OpenGL où faut en mettre)
Mais les typedef j'avais vu ça qu'en C, j'ai pas fais le liens avec le C++, ce qui est très con de ma part
OhQueOuiOh
2021-04-13 03:22:33
Le 13 avril 2021 à 03:21:09 :
Le 13 avril 2021 à 03:19:53 :
tu connais les typedef et les define ?
Je connais les defines, mais jamais utilisé encore sérieusement (sauf pour les libraires genre OpenGL où faut en mettre)
Mais les typedef j'avais vu ça qu'en C, j'ai pas fais le liens avec le C++, ce qui est très con de ma part
typedef tonmachinénorme lenouveautype_t;
à déclarer dans le .hpp (ou .h/.hh à toi de voir)
GTA_NFS
2021-04-13 03:22:49
Le 13 avril 2021 à 03:18:49 :
Faut déclarer les typedef dans le .h nan ?
Oui
MycoseDanus
2021-04-13 03:26:15
Le 13 avril 2021 à 03:20:00 :
C++https://image.noelshack.com/fichiers/2016/26/1467335935-jesus1.pngcela doit faire au moins 10 ans que je n'ai pas vu de code dans ce langage du démon
Je suis très satisfait du C++
Je fais la vu en python et la partie critique en performance je le laisse au C++, y'a des libraires qui facilitent beaucoup la chose, mon code 100x plus vite, pour le même résultat
Jency18
2021-04-13 18:27:12
Le 13 avril 2021 à 03:02:41 MycoseDanus a écrit :
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 ?
using Pair = std::pair<int, std::vector<int>>;
using PairList = std::vector<Pair>;
std::shared_ptr<PairList> population;
Thuin
2021-04-13 18:27:45
TuplED
Olive_Noire
2021-05-04 14:34:32
Le 13 avril 2021 à 03:07:16 :
En Haskell :
population :: [(Int, [Int])]
Oui la ça se voit que c'est du hs tiens 🙄 !
Olive_Noire
2021-05-04 14:35:07
Montre la ligne stp et tu as mit "#include <memory>" ?