30

Oui, mais si elle est un peu grosse c'est pas du tout efficace. En général, en C, pour passer des structures on passe plutôt des pointeurs, si l'objet est déjà stocké qq part en RAM.

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

31

et si tu passe un pointeur, tu SAIS que la structure (ou tout autre type de valeur) peut être modifiée. Quand aux pair<x,y>, qu'est-ce que c'est? je ne connais pas...
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

32

Un template prédéfini de la librairie standard C++ (souvent appelée "STL", même si ce nom n'apparaît nulle part dans le standard officiel).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

33

Standard Template Library ?

Je suis sur que ca doit etre implante de facon sur puissance n'empeche grin

34

./31> Bien! Mais en général, quand tu passes une structure, tu passes plutôt un pointeur vers la structure, ce qui évite une copie inutile ; et surtout, si tu ne modifies pas ta structure, c'est profondément débile de la copier triso Dans ce cas-là (et ce celui dont je parle depuis le début, au cas où tu n'aurais pas remarqué) une référence est plus lisible en étant aussi efficace.

PpHd> ironique or not ironique?

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

35

Laisse mon imagine...
Un appel a un constructeur final dans la fct, un appel a un constructeur de copie, puis deux appels a 2 autres constructeurs de copies, puis quelques destructeurs.
Moui, le compte est bon smile

36

lol grin
un de ces 4 je regarderai comment il gère ça.

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

37

Pollux
: En plus avec une IDE correcte

DevC++ ?
les types des paramètres s'affichent qd tu appelles une fonction, et en particulier s'ils sont passés par référence ou par valeur.

DevC++ !
tongue
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

38

Thibaut B
:
Pollux
: En plus avec une IDE correcte

DevC++ ?
les types des paramètres s'affichent qd tu appelles une fonction, et en particulier s'ils sont passés par référence ou par valeur.

DevC++ !
tongue

Visual Studio wink
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

39

Thibaut B
:
Pollux
: En plus avec une IDE correcte

DevC++ ?
les types des paramètres s'affichent qd tu appelles une fonction, et en particulier s'ils sont passés par référence ou par valeur.

DevC++ !
tongue

J'ai pas dit que c'était une CNS non plus, et puis y a une nuance entre "IDE correcte" et "bonne IDE" wink

D'ailleurs je viens de télécharger la dernière beta, et je n'ai toujours pas réussi à lui faire manger un "Hello world" dans le debugger roll

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

40

Sisi j'ai réussi à utiliser le debugger.
Faut rajouter le flag à la main (-g je crois?) dans les options de compilation. Ensuite 'exécuter jusqu'au curseur' par exemple et puis F4 pour rajouter des variables.
avatar
;)

41

Ah oui ça marche, enfin bref c'est n'importe quoi : même quand on coche "générer des infos de debug" dans les options de compilations, ça foire triso
Bon je vais voir si c'est si affreux que ça ou pas.

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

42

D'ailleurs, l'autocomplétion sera vraisemblablement dans TIGCC IDE dans TIGCC 0.95 bêta 5. (Merci Fred (MOAAA).)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

43

Ca fait longtemps qu'elle est dans GTC IDE gni

Mais ça ne le fait pas pour les fonctions non-prédéfinies, si?

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

44

Il y a un parseur de headers succint, et Fred (MOAAA) travaille sur un parseur C plus élaboré qui peut aussi parser les fichiers sources (il saute le contenu des fonctions tout simplement).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

45

OK smile

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)