alors que si je laisse dans la déclaration de la classe, ça donne
iterator first_with(cond& c);
Je m'en sort à grands coups de
#define X_TEMPLATE template<class T>
#define X X<T>
#define iterator typename X<T>::iterator
#define cond typename X<T>::cond
mais c'est lourd.
Vous faites comment vous ? Un super éditeur/IDE qui cache tout le sucre ?
Et sinon, pourquoi les classes (enfin, mon compilo) ne permettent elle pas
de faire
class X {
void foo(); // Déclaration
...
void foo(){...}; // Implementation
}
Marc Boyer
--
Je ne respecte plus le code de la route à vélo depuis une double fracture
due au fait que j'étais le seul à le respecter.
Et puis il faut considérer l'effet sur le cyle: en travaillant sans rigueur tu passes le temps qui devrait être consacré au développement de la release suivante à fixer les problèmes de la release précédante.
Après, si l'on veut mettre en oeuvre une rigueur qui n'existait pas, on rencontre le problème du boostrapping : puisque le temps qu'on devrait passer à améliorer la qualité du produit en développement est passé à corrigér les défaut de la release précédente, comment initialiser le bignou ?
-- Arnaud (Supprimez les geneurs pour me répondre)
Jean-Marc Bourguet wrote:
Et puis il faut considérer l'effet sur le cyle: en
travaillant sans rigueur tu passes le temps qui devrait être
consacré au développement de la release suivante à fixer les
problèmes de la release précédante.
Après, si l'on veut mettre en oeuvre une rigueur qui n'existait pas, on
rencontre le problème du boostrapping : puisque le temps qu'on devrait
passer à améliorer la qualité du produit en développement est passé à
corrigér les défaut de la release précédente, comment initialiser le
bignou ?
--
Arnaud
(Supprimez les geneurs pour me répondre)
Et puis il faut considérer l'effet sur le cyle: en travaillant sans rigueur tu passes le temps qui devrait être consacré au développement de la release suivante à fixer les problèmes de la release précédante.
Après, si l'on veut mettre en oeuvre une rigueur qui n'existait pas, on rencontre le problème du boostrapping : puisque le temps qu'on devrait passer à améliorer la qualité du produit en développement est passé à corrigér les défaut de la release précédente, comment initialiser le bignou ?
-- Arnaud (Supprimez les geneurs pour me répondre)
Jean-Marc Bourguet
Arnaud Meurgues writes:
Jean-Marc Bourguet wrote:
Et puis il faut considérer l'effet sur le cyle: en travaillant sans rigueur tu passes le temps qui devrait être consacré au développement de la release suivante à fixer les problèmes de la release précédante.
Après, si l'on veut mettre en oeuvre une rigueur qui n'existait pas, on rencontre le problème du boostrapping : puisque le temps qu'on devrait passer à améliorer la qualité du produit en développement est passé à corrigér les défaut de la release précédente, comment initialiser le bignou ?
Peniblement (pour ceux a qui on confie la tache) et a grand frais (pour la boite).
-- Jean-Marc, en train de reinitialiser le bignou 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
Et puis il faut considérer l'effet sur le cyle: en travaillant
sans rigueur tu passes le temps qui devrait être consacré au
développement de la release suivante à fixer les problèmes de la
release précédante.
Après, si l'on veut mettre en oeuvre une rigueur qui n'existait pas,
on rencontre le problème du boostrapping : puisque le temps qu'on
devrait passer à améliorer la qualité du produit en développement
est passé à corrigér les défaut de la release précédente, comment
initialiser le bignou ?
Peniblement (pour ceux a qui on confie la tache) et a grand frais
(pour la boite).
--
Jean-Marc, en train de reinitialiser le bignou
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
Et puis il faut considérer l'effet sur le cyle: en travaillant sans rigueur tu passes le temps qui devrait être consacré au développement de la release suivante à fixer les problèmes de la release précédante.
Après, si l'on veut mettre en oeuvre une rigueur qui n'existait pas, on rencontre le problème du boostrapping : puisque le temps qu'on devrait passer à améliorer la qualité du produit en développement est passé à corrigér les défaut de la release précédente, comment initialiser le bignou ?
Peniblement (pour ceux a qui on confie la tache) et a grand frais (pour la boite).
-- Jean-Marc, en train de reinitialiser le bignou 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
Arnaud Meurgues
Jean-Marc Bourguet wrote:
Après, si l'on veut mettre en oeuvre une rigueur qui n'existait pas, on rencontre le problème du boostrapping : puisque le temps qu'on devrait passer à améliorer la qualité du produit en développement est passé à corrigér les défaut de la release précédente, comment initialiser le bignou ? Peniblement (pour ceux a qui on confie la tache) et a grand frais
(pour la boite).
Argh. Donc, l'économie n'existe que si on commence "bien" dès le début ? Les phases de transition sont au moins aussi cauchemardesques que je l'imagine ?...
Jean-Marc, en train de reinitialiser le bignou
Je vois... :)
-- Arnaud (Supprimez les geneurs pour me répondre)
Jean-Marc Bourguet wrote:
Après, si l'on veut mettre en oeuvre une rigueur qui n'existait pas,
on rencontre le problème du boostrapping : puisque le temps qu'on
devrait passer à améliorer la qualité du produit en développement
est passé à corrigér les défaut de la release précédente, comment
initialiser le bignou ?
Peniblement (pour ceux a qui on confie la tache) et a grand frais
(pour la boite).
Argh. Donc, l'économie n'existe que si on commence "bien" dès le début ?
Les phases de transition sont au moins aussi cauchemardesques que je
l'imagine ?...
Jean-Marc, en train de reinitialiser le bignou
Je vois... :)
--
Arnaud
(Supprimez les geneurs pour me répondre)
Après, si l'on veut mettre en oeuvre une rigueur qui n'existait pas, on rencontre le problème du boostrapping : puisque le temps qu'on devrait passer à améliorer la qualité du produit en développement est passé à corrigér les défaut de la release précédente, comment initialiser le bignou ? Peniblement (pour ceux a qui on confie la tache) et a grand frais
(pour la boite).
Argh. Donc, l'économie n'existe que si on commence "bien" dès le début ? Les phases de transition sont au moins aussi cauchemardesques que je l'imagine ?...
Jean-Marc, en train de reinitialiser le bignou
Je vois... :)
-- Arnaud (Supprimez les geneurs pour me répondre)
Jean-Marc Bourguet
Arnaud Meurgues writes:
Jean-Marc Bourguet wrote:
Après, si l'on veut mettre en oeuvre une rigueur qui n'existait pas, on rencontre le problème du boostrapping : puisque le temps qu'on devrait passer à améliorer la qualité du produit en développement est passé à corrigér les défaut de la release précédente, comment initialiser le bignou ? Peniblement (pour ceux a qui on confie la tache) et a grand frais
(pour la boite).
Argh. Donc, l'économie n'existe que si on commence "bien" dès le début ?
L'economie est plus importante quand on commence bien, ca c'est sur.
Les phases de transition sont au moins aussi cauchemardesques que je l'imagine ?...
Il faut en meme temps eteindre les feux et essayer de le faire plus proprement, donc on rearchitecture petit a petit en meme temps.
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
Après, si l'on veut mettre en oeuvre une rigueur qui n'existait pas,
on rencontre le problème du boostrapping : puisque le temps qu'on
devrait passer à améliorer la qualité du produit en développement
est passé à corrigér les défaut de la release précédente, comment
initialiser le bignou ?
Peniblement (pour ceux a qui on confie la tache) et a grand frais
(pour la boite).
Argh. Donc, l'économie n'existe que si on commence "bien" dès le
début ?
L'economie est plus importante quand on commence bien, ca c'est sur.
Les phases de transition sont au moins aussi cauchemardesques que je
l'imagine ?...
Il faut en meme temps eteindre les feux et essayer de le faire plus
proprement, donc on rearchitecture petit a petit en meme temps.
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
Après, si l'on veut mettre en oeuvre une rigueur qui n'existait pas, on rencontre le problème du boostrapping : puisque le temps qu'on devrait passer à améliorer la qualité du produit en développement est passé à corrigér les défaut de la release précédente, comment initialiser le bignou ? Peniblement (pour ceux a qui on confie la tache) et a grand frais
(pour la boite).
Argh. Donc, l'économie n'existe que si on commence "bien" dès le début ?
L'economie est plus importante quand on commence bien, ca c'est sur.
Les phases de transition sont au moins aussi cauchemardesques que je l'imagine ?...
Il faut en meme temps eteindre les feux et essayer de le faire plus proprement, donc on rearchitecture petit a petit en meme temps.
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
Marc Boyer
In article , drkm wrote:
Marc Boyer writes:
In article , drkm wrote:
J'avais un moment pensé exporter des infos requeillies de GCC vers un format exploitable par Semantic.
Donc, tu te fais l'intégration à la main.
Je ne suis pas sûr de comprendre. Je précise que Semantic analyse déjà (plutôt bien, il me semble) le C++. Je voulais juste obtenir des infos *exactes* venues tout droit du compilo.
Ce que je voulais dire, c'est que pour moi, IDE = Integrated DE, c'est à dire que les outils coopèrent déjà ensembles. Si tu dois écrire du code pour que ce soit fait, tu fais toi même l'intégration.
Marc Boyer -- Je ne respecte plus le code de la route à vélo depuis une double fracture due au fait que j'étais le seul à le respecter.
In article <wkd5y9lhhn.fsf@fgeorges.org>, drkm wrote:
Marc Boyer <Marc.Boyer@enseeiht.yahoo.fr.invalid> writes:
In article <wk7joidaa5.fsf@fgeorges.org>, drkm wrote:
J'avais un moment pensé exporter des infos requeillies
de GCC vers un format exploitable par Semantic.
Donc, tu te fais l'intégration à la main.
Je ne suis pas sûr de comprendre. Je précise que Semantic analyse
déjà (plutôt bien, il me semble) le C++. Je voulais juste obtenir des
infos *exactes* venues tout droit du compilo.
Ce que je voulais dire, c'est que pour moi, IDE = Integrated DE,
c'est à dire que les outils coopèrent déjà ensembles. Si tu
dois écrire du code pour que ce soit fait, tu fais toi même
l'intégration.
Marc Boyer
--
Je ne respecte plus le code de la route à vélo depuis une double fracture
due au fait que j'étais le seul à le respecter.
J'avais un moment pensé exporter des infos requeillies de GCC vers un format exploitable par Semantic.
Donc, tu te fais l'intégration à la main.
Je ne suis pas sûr de comprendre. Je précise que Semantic analyse déjà (plutôt bien, il me semble) le C++. Je voulais juste obtenir des infos *exactes* venues tout droit du compilo.
Ce que je voulais dire, c'est que pour moi, IDE = Integrated DE, c'est à dire que les outils coopèrent déjà ensembles. Si tu dois écrire du code pour que ce soit fait, tu fais toi même l'intégration.
Marc Boyer -- Je ne respecte plus le code de la route à vélo depuis une double fracture due au fait que j'étais le seul à le respecter.
Gabriel Dos Reis
Jean-Marc Bourguet writes:
| Je ne sais pas si ça permet d'arriver plus vite à la mise | sur le marché. Il y a quand même un minimum de qualité et
« minimum de qualité », ça c'est une idée communiste ; regarde les produits sur le marché qui se vendent à des millions d'exemplaires, et en plus tous les six mois, il faut upgrader ;-p
-- Gaby
Jean-Marc Bourguet <jm@bourguet.org> writes:
| Je ne sais pas si ça permet d'arriver plus vite à la mise
| sur le marché. Il y a quand même un minimum de qualité et
« minimum de qualité », ça c'est une idée communiste ; regarde les
produits sur le marché qui se vendent à des millions d'exemplaires, et
en plus tous les six mois, il faut upgrader ;-p
| Je ne sais pas si ça permet d'arriver plus vite à la mise | sur le marché. Il y a quand même un minimum de qualité et
« minimum de qualité », ça c'est une idée communiste ; regarde les produits sur le marché qui se vendent à des millions d'exemplaires, et en plus tous les six mois, il faut upgrader ;-p
-- Gaby
Luc Hermitte
drkm wrote in news:wkk6sld160.fsf_- :
J'avais regardé etags pour mettre en oeuvre un intellisence pour Vim toujours. Mais il n'extrayait pas assez d'information.
As-tu regardé du côté d'EBrowse ?
Non. Mais il y a aussi un autre outil (que je croyais avoir bookmarké -- du coup, je ne me souviens plusde son nom) qu'il faudrait aussi que j'examine.
-- Luc Hermitte <hermitte at free.fr> FAQ de <news:fr.comp.lang.c++> : <http://www.cmla.ens-cachan.fr/Utilisateurs/dosreis/C++/FAQ/> Dejanews : <http://groups.google.com/advanced_group_search>
drkm <usenet.fclcxx@fgeorges.org> wrote in news:wkk6sld160.fsf_-
_@fgeorges.org:
J'avais regardé etags pour mettre en oeuvre un intellisence pour Vim
toujours. Mais il n'extrayait pas assez d'information.
As-tu regardé du côté d'EBrowse ?
Non. Mais il y a aussi un autre outil (que je croyais avoir bookmarké -- du
coup, je ne me souviens plusde son nom) qu'il faudrait aussi que j'examine.
--
Luc Hermitte <hermitte at free.fr>
FAQ de <news:fr.comp.lang.c++> :
<http://www.cmla.ens-cachan.fr/Utilisateurs/dosreis/C++/FAQ/>
Dejanews : <http://groups.google.com/advanced_group_search>
J'avais regardé etags pour mettre en oeuvre un intellisence pour Vim toujours. Mais il n'extrayait pas assez d'information.
As-tu regardé du côté d'EBrowse ?
Non. Mais il y a aussi un autre outil (que je croyais avoir bookmarké -- du coup, je ne me souviens plusde son nom) qu'il faudrait aussi que j'examine.
-- Luc Hermitte <hermitte at free.fr> FAQ de <news:fr.comp.lang.c++> : <http://www.cmla.ens-cachan.fr/Utilisateurs/dosreis/C++/FAQ/> Dejanews : <http://groups.google.com/advanced_group_search>
drkm
Marc Boyer writes:
In article , drkm wrote:
Marc Boyer writes:
In article , drkm wrote:
J'avais un moment pensé exporter des infos requeillies de GCC vers un format exploitable par Semantic.
Donc, tu te fais l'intégration à la main.
Je ne suis pas sûr de comprendre. Je précise que Semantic analyse déjà (plutôt bien, il me semble) le C++. Je voulais juste obtenir des infos *exactes* venues tout droit du compilo.
Ce que je voulais dire, c'est que pour moi, IDE = Integrated DE, c'est à dire que les outils coopèrent déjà ensembles.
C'est le cas.
Si tu dois écrire du code pour que ce soit fait, tu fais toi même l'intégration.
Je voulais plutôt adapter/faire évoluer Semantic.
--drkm
Marc Boyer <Marc.Boyer@enseeiht.yahoo.fr.invalid> writes:
In article <wkd5y9lhhn.fsf@fgeorges.org>, drkm wrote:
Marc Boyer <Marc.Boyer@enseeiht.yahoo.fr.invalid> writes:
In article <wk7joidaa5.fsf@fgeorges.org>, drkm wrote:
J'avais un moment pensé exporter des infos requeillies
de GCC vers un format exploitable par Semantic.
Donc, tu te fais l'intégration à la main.
Je ne suis pas sûr de comprendre. Je précise que Semantic analyse
déjà (plutôt bien, il me semble) le C++. Je voulais juste obtenir des
infos *exactes* venues tout droit du compilo.
Ce que je voulais dire, c'est que pour moi, IDE = Integrated DE,
c'est à dire que les outils coopèrent déjà ensembles.
C'est le cas.
Si tu
dois écrire du code pour que ce soit fait, tu fais toi même
l'intégration.
J'avais un moment pensé exporter des infos requeillies de GCC vers un format exploitable par Semantic.
Donc, tu te fais l'intégration à la main.
Je ne suis pas sûr de comprendre. Je précise que Semantic analyse déjà (plutôt bien, il me semble) le C++. Je voulais juste obtenir des infos *exactes* venues tout droit du compilo.
Ce que je voulais dire, c'est que pour moi, IDE = Integrated DE, c'est à dire que les outils coopèrent déjà ensembles.
C'est le cas.
Si tu dois écrire du code pour que ce soit fait, tu fais toi même l'intégration.