Topic de GrachidZoulaone :

this->state.getPlayer()[0].getWeapon().getX();

C :
weapon_x(player[0]);

Mieux :
player[0].weapon_x

Le 17 novembre 2021 à 18:23:14 :
C :
weapon_x(player[0]);

Mieux :
player[0].weapon_x

utiliser des function pointer :malade:

Le 17 novembre 2021 à 18:24:20 :
Y a rien de dingue

le seul pointeur la c'est vers la structure du player

L'odeur de pucelerie qui émane de ces messages https://image.noelshack.com/fichiers/2021/46/3/1637170134-oops-yikes.gif

Le 17 novembre 2021 à 18:28:57 :
L'odeur de pucelerie qui émane de ces messages https://image.noelshack.com/fichiers/2021/46/3/1637170134-oops-yikes.gif

l'odeur de la moutonnerie émane de ton message, et du bac L desco

Le 17 novembre 2021 à 18:27:25 :

Le 17 novembre 2021 à 18:24:20 :
Y a rien de dingue

le seul pointeur la c'est vers la structure du player

weapon_x est une fonction non ?

Le 17 novembre 2021 à 18:31:15 :

Le 17 novembre 2021 à 18:27:25 :

Le 17 novembre 2021 à 18:24:20 :
Y a rien de dingue

le seul pointeur la c'est vers la structure du player

weapon_x est une fonction non ?

typedef struct {
int weapon_x;
} Player;

player = malloc(sizeof(Player) * n);
player[0].weapon_x

std::function<int(std::function<void(int&)>)> r = [](auto f){ int a=0; f(a); return a; };
int c = r([](int& b){ b = 1; });

Combien vaut c ? :)

getPlayer au singulier return un array c'est quoi ces conneries ?

Le 17 novembre 2021 à 18:36:37 :
std::function<int(std::function<void(int&)>)> r = [](auto f){ int a=0; f(a); return a; };
int c = r([](int& b){ b = 1; });

Combien vaut c ? :)

0 ?

Le 17 novembre 2021 à 18:38:46 :

Le 17 novembre 2021 à 18:36:37 :
std::function<int(std::function<void(int&)>)> r = [](auto f){ int a=0; f(a); return a; };
int c = r([](int& b){ b = 1; });

Combien vaut c ? :)

0 ?

ben non 1

Le 17 novembre 2021 à 18:39:38 :

Le 17 novembre 2021 à 18:38:46 :

Le 17 novembre 2021 à 18:36:37 :
std::function<int(std::function<void(int&)>)> r = [](auto f){ int a=0; f(a); return a; };
int c = r([](int& b){ b = 1; });

Combien vaut c ? :)

0 ?

ben non 1

f retourn rien (donc 0), et de toute facon a=0; f(a); return a; donne 0

Le 17 novembre 2021 à 18:19:30 :
La magie du C++ https://image.noelshack.com/fichiers/2021/43/4/1635454847-elton-john-tison-golem.png

Comme l'ensemble des langages ?

Le 17 novembre 2021 à 18:40:26 :

Le 17 novembre 2021 à 18:39:38 :

Le 17 novembre 2021 à 18:38:46 :

Le 17 novembre 2021 à 18:36:37 :
std::function<int(std::function<void(int&)>)> r = [](auto f){ int a=0; f(a); return a; };
int c = r([](int& b){ b = 1; });

Combien vaut c ? :)

0 ?

ben non 1

f retourn rien (donc 0), et de toute facon a=0; f(a); return a; donne 0

f prend une référence d'entier et lui assigne 1, donc il modifie son paramètre

après je dis ça, j'ai jamais vraiment fait de C++, juste des souvenir de quand j'essayais un peu tout les langages

Le 17 novembre 2021 à 18:42:59 Elilalilolulu a écrit :
après je dis ça, j'ai jamais vraiment fait de C++, juste des souvenir de quand j'essayais un peu tout les langages

tu as néanmoins raison :ok:

Le 17 novembre 2021 à 18:42:59 :
après je dis ça, j'ai jamais vraiment fait de C++, juste des souvenir de quand j'essayais un peu tout les langages

moi non plus mdr, que du C, mais bon le C++ restera toujours superficielle a mes yeux

Le 17 novembre 2021 à 18:44:08 :

Le 17 novembre 2021 à 18:42:59 Elilalilolulu a écrit :
après je dis ça, j'ai jamais vraiment fait de C++, juste des souvenir de quand j'essayais un peu tout les langages

tu as néanmoins raison :ok:

tu peux passer un pointeur sans '&' dans f(a) ? Ça fait ça automatiquement ?

Données du topic

Auteur
GrachidZoulaone
Date de création
17 novembre 2021 à 18:19:30
Nb. messages archivés
26
Nb. messages JVC
25
En ligne sur JvArchive 221