|
Bas de page | |
---|---|
Auteur | Sujet : [C++] héritage privé |
Publicité | Posté le 17-10-2004 à 16:12:24 |
kadreg profil: Utilisateur |
--------------- brisez les rêves des gens, il en restera toujours quelque chose... -- laissez moi troller sur discu ! |
xterminhate Si vis pacem, para bellum. | Alors j'ai bel et bien révé, je croyais qu'il etait possible de rendre un classe de base mutable ! --------------- Cordialement, Xterm-in'Hate... |
Taz bisounours-codeur | tu fais quoi avec ton mutable là ?
|
xterminhate Si vis pacem, para bellum. | C'est bien le cas, taz. Mais j'ai un pb de constness. J'aimerais que fy soit const pour signaler qu'elle ne change pas l'état de Y...
Message édité par xterminhate le 17-10-2004 à 16:22:46 --------------- Cordialement, Xterm-in'Hate... |
Taz bisounours-codeur | attend, si ça modifie quelque chose, c'est pas const. Il faut utiliser mutable parcimonieusement. Explique un peu ce que fait ta classe. |
xterminhate Si vis pacem, para bellum. | La seule bonne utilisation de mutable que je connaisse correspond à la mise en oeuvre d'un cache dans un objet (cf stroustrup).
Message édité par xterminhate le 17-10-2004 à 16:51:13 --------------- Cordialement, Xterm-in'Hate... |
Taz bisounours-codeur | moi il me semble pas ici que ton héritage soit adéquate. |
xterminhate Si vis pacem, para bellum. | Partir sur quelque chose du genre....
Message édité par xterminhate le 17-10-2004 à 16:59:45 --------------- Cordialement, Xterm-in'Hate... |
Taz bisounours-codeur | j'espère que tu maitrises bien que des constructions comme
|
Publicité | Posté le 17-10-2004 à 17:00:40 |
xterminhate Si vis pacem, para bellum. | C'est clair que... non, je vois pas ou est le problème dans ton exemple. --------------- Cordialement, Xterm-in'Hate... |
Lam's Profil: bas. | Compare ça:
Message édité par Lam's le 17-10-2004 à 19:18:57 |
Taz bisounours-codeur | en fait je parlais du fait qu'entre le moment ou tu regardes si ta file a quelque chose pour toi, et le moment tu prend ce quelque chose, il peut se passer des opérations dans d'autres thread. Comme tu fais 2 oopérations distinctes, sans verrou global, il se peut qu'au moment ou tu veux faire un .get, ta file soit vide ! |
Lam's Profil: bas. |
|
Taz bisounours-codeur |
xterminhate Si vis pacem, para bellum. |
--------------- Cordialement, Xterm-in'Hate... |
xterminhate Si vis pacem, para bellum. |
--------------- Cordialement, Xterm-in'Hate... |
Taz bisounours-codeur |
fais attention. Si tu décides de conserver ce comportement, documente le. C'est une sacré limitation. Consière également que ton is_empty + get crée 2 sections critiques là où une seule est nécéssaire.
|
Lam's Profil: bas. |
|
Taz bisounours-codeur | t'as déjà vu de l'héritage privée en Java ? moi c'est la première chose que je vois dans le code de xterm |
xterminhate Si vis pacem, para bellum. |
--------------- Cordialement, Xterm-in'Hate... |
Taz bisounours-codeur | appuie toi sur des choses déjà existante pour coder ça. Cet usage est recommandé et très utilisé. À voir au cas par cas, mais c'est usage sur.
Message édité par Taz le 17-10-2004 à 21:43:50 |
Taz bisounours-codeur | http://python.org/dev/doc/devel/lib/QueueObjects.html
|
Publicité | Posté le |
Sujets relatifs | |
---|---|
[AS2][Résolu] Héritage AS2 -> AS1 | héritage |
Héritage multiple en Delphi ??? | problem template et héritage |
[problème c++] Conteneur STL et héritage | [css] class, id et heritage |
[Java] Question bête sur le double héritage | Conception héritage??? |
[prog objet] utilitaires [inutiles] de schémas d'héritage | [Postgres] schématiser l'héritage de table |
Plus de sujets relatifs à : [C++] héritage privé |