 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Gabriel Dos Reis Guest
|
Posted: Fri Jan 27, 2006 7:40 pm Post subject: Re: IlogViews ? |
|
|
"kanze" <kanze@gabi-soft.fr> writes:
| Arnaud Meurgues wrote:
| > ByB wrote:
|
| > > Je poste ici car j'ai cru comprendre qu'on l'utilisais avec
| > > le C++ ?
|
| > Oui, c'est exact.
|
| Non seulement, je crois. Au départ, c'était du Lisp, et je crois
| qu'il y a aussi une version Java.
Arnaud travaille pour Ilog, alors je suppose qu'il sait de quoi il
parle.
-- Gaby |
|
| Back to top |
|
 |
Gabriel Dos Reis Guest
|
Posted: Fri Jan 27, 2006 7:42 pm Post subject: Re: BNF du C++ |
|
|
"meow" <schwarz.ben (AT) gmail (DOT) com> writes:
| > Quésaco le BNF?
| "BNF" pour Backus-Naur form,
en mode pédant, il y a deux tirets ;-)
-- Gaby |
|
| Back to top |
|
 |
Christophe de Vienne Guest
|
Posted: Fri Jan 27, 2006 7:52 pm Post subject: Re: Traduction des termes C++ anglais |
|
|
Bonjour à tous !
Je viens juste de voir ce fil, donc avec un peu de retard :
Aurelien Regat-Barrel wrote:
| Quote: | override redéfinir [supplanter]
|
Moi j'aime bien "surdéfinir". Ça donne bien l'idée d'une définition qui est
"au-dessus", mais qui n'empêche pas forcément d'utiliser celle du "dessous".
A+
Christophe |
|
| Back to top |
|
 |
Gabriel Dos Reis Guest
|
Posted: Fri Jan 27, 2006 7:56 pm Post subject: Re: mutation d'instance (héritage multiple) |
|
|
"kanze" <kanze@gabi-soft.fr> writes:
[...]
| En passant, je trouve la forme -std=c++98 particulièrement bien
| conçue. Après tout, comme j'ai lu dans un .sig quelque part,
| «@The nice thing about standards is that there are so many to
| chose from. » Alors, on précise le parfum du jour. Ça deviendra
| particulièrement interessant quand il y aura une nouvelle
| version de C++, avec peut-être quelques petites incompatibilités
| avec l'ancienne. Alors, -std=c++98 pour l'ancien code,
| -std=c++0x pour le nouveau.
oui, c'est déjà le cas pour C, ou nous avons -std=C89 et -std=C99
[...]
| > > Ça date, et je ne me rappelle plus des avertissements idiots
| > > à l'époque, mais il y en a bien aujourd'hui. Y compris
| > > certains que je ne sais pas supprimer, genre « vous vous
| > > êtes servi de tmpnam, ce n'est pas bien » (or que c'est bien
| > > LA fonction qu'il faut, dans le contexte où je l'utilise).
|
| > Ça c'est le linker, pas GCC.
|
| Il sort lors de la compilation, si je me souviens correctement.
|
| En revanche, il ne sort que sous Linux ;
Tu as raison sur un point: C'est une combinaison de GNU ld et glibc.
GNU ld support la section "warning", alord glibc lui demande d'émettre
un warning lorsque le symbole est utilisé.
http://lists.gnu.org/archive/html/bug-binutils/2004-07/msg00071.html
Cela m'a frustré la première fois que je l'ai eu en compilant Axiom
mais bon, pas outre mesure.
-- Gaby |
|
| Back to top |
|
 |
Jean-Marc Bourguet Guest
|
Posted: Fri Jan 27, 2006 8:01 pm Post subject: Re: mutation d'instance (héritage multiple) |
|
|
Gabriel Dos Reis <dosreis (AT) cmla (DOT) ens-cachan.fr> writes:
| Quote: | Tu as raison sur un point: C'est une combinaison de GNU ld et glibc.
GNU ld support la section "warning", alord glibc lui demande d'émettre
un warning lorsque le symbole est utilisé.
|
Est-ce qu'il y a moyen de lui demander de se taire?
Les warnings, c'est bien tant qu'on peut les controler. Quand on ne
peut pas...
A+
--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org |
|
| Back to top |
|
 |
Christophe de Vienne Guest
|
Posted: Fri Jan 27, 2006 8:09 pm Post subject: Re: Toolkit graphique «Â vraiment » C++ |
|
|
Bonjour,
Pierre THIERRY wrote:
| Quote: | Est-ce que quelqu'un connaît une
bonne bibliothèque graphique, adhérant le plus rigoureusement au modèle
objet et à C++ (constantes, fonction inline et templates à la place des
macros, donc) ?
|
Je te conseille de regarder de près gtkmm (http://www.gtkmm.org/). C'est
très
"C++" : peu ou pas de macros, pas d'extensions au language, et en plus c'est
portable et éprouvé puisque c'est une couche relativement fine au-dessus de
GTK+.
A+
Christophe |
|
| Back to top |
|
 |
loufoque Guest
|
Posted: Fri Jan 27, 2006 8:10 pm Post subject: Re: Toolkit graphique «Â vraiment » C++ |
|
|
Christophe de Vienne a écrit :
| Quote: | et en plus c'est
portable
|
Sous Windows et Mac OS X c'est quand même pas terrible. |
|
| Back to top |
|
 |
Christophe de Vienne Guest
|
Posted: Fri Jan 27, 2006 8:17 pm Post subject: Re: Toolkit graphique «Â vraiment » C++ |
|
|
loufoque wrote:
| Quote: | Christophe de Vienne a écrit :
et en plus c'est
portable
Sous Windows et Mac OS X c'est quand même pas terrible.
|
Sous mac os je ne sais pas, mais sous windows je trouve ça plutôt bien (cf
the gimp, gaim...). Après c'est souvent une question de thème utilisé.
A+
Christophe |
|
| Back to top |
|
 |
Arnaud Meurgues Guest
|
Posted: Fri Jan 27, 2006 8:19 pm Post subject: Re: Sens de const |
|
|
Yoxoman wrote:
| Quote: | - On efface un tableau, on efface la mémoire, etc. L'objet n'existe
plus.
|
Moi, quand j'efface un tableau, le tableau est toujours là après... ;-)
--
Arnaud |
|
| Back to top |
|
 |
Gabriel Dos Reis Guest
|
Posted: Fri Jan 27, 2006 8:24 pm Post subject: Re: mutation d'instance (héritage multiple) |
|
|
Jean-Marc Bourguet <jm (AT) bourguet (DOT) org> writes:
| Gabriel Dos Reis <dosreis (AT) cmla (DOT) ens-cachan.fr> writes:
|
| > Tu as raison sur un point: C'est une combinaison de GNU ld et glibc.
| > GNU ld support la section "warning", alord glibc lui demande d'émettre
| > un warning lorsque le symbole est utilisé.
|
| Est-ce qu'il y a moyen de lui demander de se taire?
Je ne sais pas s'il support l'équivalent de -Wno-xxx ou -w.
| Les warnings, c'est bien tant qu'on peut les controler. Quand on ne
| peut pas...
Yup.
-- Gaby |
|
| Back to top |
|
 |
Yoxoman Guest
|
Posted: Fri Jan 27, 2006 8:33 pm Post subject: Re: Sens de const |
|
|
Arnaud Meurgues <news.arnaud (AT) meurgues (DOT) non.fr.invalid> a écrit :
| Quote: | Yoxoman wrote:
- On efface un tableau, on efface la mémoire, etc. L'objet n'existe
plus.
Moi, quand j'efface un tableau, le tableau est toujours là après...
|
Tu as de la chance.
Je dois appuyer trop fort.
--
"Yo!"
Martin Heidegger |
|
| Back to top |
|
 |
Christophe de Vienne Guest
|
Posted: Fri Jan 27, 2006 8:38 pm Post subject: Re: Toolkit graphique «Â vraiment » C++ |
|
|
Christophe de Vienne wrote:
| Quote: | loufoque wrote:
Christophe de Vienne a écrit :
et en plus c'est
portable
Sous Windows et Mac OS X c'est quand même pas terrible.
Sous mac os je ne sais pas, mais sous windows je trouve ça plutôt bien (cf
the gimp, gaim...). Après c'est souvent une question de thème utilisé.
|
Autre exemple: l'administrateur mysql
(http://www.mysql.com/products/tools/administrator/). Avec des screenshots
qui ne rentrent pas dans la catégorie "pas terrible" selon mes critères :-)
A+
Christophe |
|
| Back to top |
|
 |
loufoque Guest
|
Posted: Sat Jan 28, 2006 3:06 pm Post subject: Re: Toolkit graphique « vraiment » C++ |
|
|
Robert CHERAMY a écrit :
| Quote: | Je recommande très chaudement Qt4. Il est 100% Objet C++ (quelques
macros tout de même pour ajouter du sucre syntaxique), conçu pour être
portable, et très bien foutu.
|
Macros (pour les signaux principalement), préfixes, pointeurs directs
(donc gestion mémoire manuelle), framework complet qui fait doublon avec
de nombreuses autres bibliothèques (dont la bibliothèque standard)
Ce n'est tout simplement pas du C++ moderne et standard. |
|
| Back to top |
|
 |
Robert CHERAMY Guest
|
Posted: Sat Jan 28, 2006 3:06 pm Post subject: Re: Toolkit graphique «Â vraiment » C++ |
|
|
Salut,
Christophe de Vienne wrote:
| Quote: | Pierre THIERRY wrote:
Est-ce que quelqu'un connaît une
bonne bibliothèque graphique, adhérant le plus rigoureusement au modèle
objet et à C++ (constantes, fonction inline et templates à la place des
macros, donc) ?
Je te conseille de regarder de près gtkmm (http://www.gtkmm.org/). C'est
très
"C++" : peu ou pas de macros, pas d'extensions au language, et en plus c'est
portable et éprouvé puisque c'est une couche relativement fine au-dessus de
GTK+.
|
Je n'ai malheureusement plus le message original dans mon lecteur de
news, alors je réponds ici:
Je recommande très chaudement Qt4. Il est 100% Objet C++ (quelques
macros tout de même pour ajouter du sucre syntaxique), conçu pour être
portable, et très bien foutu. Pour une bonne introduction, lire le
Whitepaper:
http://www.trolltech.com/pdf/whitepapers/qt40-whitepaper-a4.pdf [en]
tibob |
|
| Back to top |
|
 |
loufoque Guest
|
Posted: Sat Jan 28, 2006 3:06 pm Post subject: Re: Toolkit graphique « vraiment » C++ |
|
|
Robert CHERAMY a écrit :
| Quote: | Personnellement, je n'aime pas la STL
|
Donc pas le « vrai » C++.
La bibliothèque standard (dont la partie que l'on nomme STL) est un
élément fondamental du C++ qui en définit les conventions.
| Quote: | je suis plutôt content que Qt4 mette un Framework à ma
disposition.
|
Moi je m'attends à ce qu'un toolkit graphique ne fasse que ça, me
laissant choisir les autres bibliothèques que je veux pour mes autres
besoins (réseau etc.)
| Quote: | Pour ce qui est des pointeurs et de la gestion de mémoire manuelle, je
ne vois pas de quoi vous voulez parler.
|
Je me suis planté, en fait c'est le contraire.
GTKmm permet la gestion de mémoire des objets classique du C++ :
utilisation statique de la pile, ou allocation dynamique sur le tas puis
libération manuelle.
Toutes les fonctions fonctionnent sans pointeurs avec des références ou
avec des pointeurs intelligents quand c'est nécessaire, mais le
développeur peut aussi utiliser des pointeurs s'il le souhaite.
Il est aussi possible de déléguer la libération des pointeurs à un
widget particulier (généralement leur widget conteneur) : c'est la seule
approche que permet Qt, apparemment, qui fonctionne avec des pointeurs
partout.
Qt n'a apparemment pas non plus de pointeurs intelligents pour des
éléments partagés entre les widgets, et propose alors des méthodes
lourdes de ramasse-miettes.
Bien sûr je dis tout le temps "apparemment" parce que je ne connais pas
Qt en profondeur, d'où la possibilité que je me trompe totalement.
| Quote: | Quelle librairie graphique proposez-vous si vous n'aimez ni Qt ni GTK+ ?
|
Je n'ai jamais dit ne pas aimer GTK+ (enfin GTKmm, la version C++), au
contraire. |
|
| Back to top |
|
 |
Powered by phpBB © 2001, 2006 phpBB Group
|