Page 1 sur 1
Pointeurs sur Unity
Posté : 18 août 2021, 08:57
par itasoft
Slts,
Ya pas de pointeur sur Unity et ça commence à manquer surtout quand on fait du C++ qui est un langage exclusivement de pointeurs,
(ceci dit les pointeurs, ça rend le programme imbitable si ya pas de commentaires)
Ex : de pointeur @ma_variable , ça tape à l’adresse ou se trouve la variable en mémoire et de ce fait un peut y mettre tout ce que l’on veut à cette adresse. Il paraîtrait que les pointeurs existent chez les « Teutons » ? es que c’est vrai ?
Re: Pointeurs sur Unity
Posté : 18 août 2021, 10:46
par Bruce33
Bonjour Itasoft,
En fait les pointeurs existent dans Unity / Control Expert ! Mais je ne sais plus à partir de quelle version.
Il faut utiliser le type de données Référence, et les fonctions REF, MOVE et le symbole ^
Re: Pointeurs sur Unity
Posté : 18 août 2021, 12:58
par itasoft
Bruce33 a écrit : ↑18 août 2021, 10:46
Bonjour Itasoft,
En fait les pointeurs existent dans Unity / Control Expert ! Mais je ne sais plus à partir de quelle version.
Il faut utiliser le type de données Référence, et les fonctions REF, MOVE et le symbole ^
----------
Slts,
Effectivement j’avais pas tout vu, disons que ce pointeur n’est pas générique, on ne peut pas faire ce que l’on veut avec, mais disons que c’est déjà pas mal que ça existe, j’avais pas tout vu.
Re: Pointeurs sur Unity
Posté : 19 août 2021, 08:30
par Laurent
Salut,
je crois avoir vu apparaitre REF dans la version 8.0.
Perso, je n'en ai encore pas eu besoin, auriez-vous un exemple où les pointeurs rendent vraiment service ?
Re: Pointeurs sur Unity
Posté : 19 août 2021, 09:30
par ProfnovA
itasoft a écrit : ↑18 août 2021, 08:57
Il paraîtrait que les pointeurs existent chez les « Teutons » ? es que c’est vrai ?
Oui, mais on ne peut pas aller taper dans la mémoire automate, bien heureusement… On ne peut que pointer vers des zones mémoires valides: mémentos ou blocs de données.
Re: Pointeurs sur Unity
Posté : 19 août 2021, 11:40
par itasoft
Slts,
Disons que je l’utilisais pour me déplacer dans une chaîne de caractères octet par octet
Re: Pointeurs sur Unity
Posté : 19 août 2021, 15:06
par ProfnovA
C'était surtout utile sous Step 7 car on ne pouvait faire de variables indexées qu'avec le langage ST optionnel. Maintenant, avec TIA, on a des variables indexées, ça nous arrange bien la vie.
Re: Pointeurs sur Unity
Posté : 20 août 2021, 19:08
par Bernardo59
Ca serait tellement plus simple de coder en python: