Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Marc Bourguet
Matthieu Moy writes:
Est-ce un bug de GCC ?
Je le crois; je ne vois pas un moyen d'utiliser ca ni pourquoi si c'etait possible on ne pourrait l'utiliser en dehors des template. Pour info Como (http://www.comeaucomputing.com/pcgi-bin/compiler.html) sort:
"ComeauTest.c", line 11: error: specifying a default argument when redeclaring an unreferenced function template is nonstandard T f2(const char * s2 = NULL, T arg2, T arg3) { ^
"ComeauTest.c", line 11: error: default argument not at end of parameter list T f2(const char * s2 = NULL, T arg2, T arg3) { ^
2 errors detected in the compilation of "ComeauTest.c".
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
Je le crois; je ne vois pas un moyen d'utiliser ca ni pourquoi si
c'etait possible on ne pourrait l'utiliser en dehors des template.
Pour info Como (http://www.comeaucomputing.com/pcgi-bin/compiler.html)
sort:
"ComeauTest.c", line 11: error: specifying a default argument when redeclaring an
unreferenced function template is nonstandard
T f2(const char * s2 = NULL, T arg2, T arg3) {
^
"ComeauTest.c", line 11: error: default argument not at end of parameter list
T f2(const char * s2 = NULL, T arg2, T arg3) {
^
2 errors detected in the compilation of "ComeauTest.c".
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
Je le crois; je ne vois pas un moyen d'utiliser ca ni pourquoi si c'etait possible on ne pourrait l'utiliser en dehors des template. Pour info Como (http://www.comeaucomputing.com/pcgi-bin/compiler.html) sort:
"ComeauTest.c", line 11: error: specifying a default argument when redeclaring an unreferenced function template is nonstandard T f2(const char * s2 = NULL, T arg2, T arg3) { ^
"ComeauTest.c", line 11: error: default argument not at end of parameter list T f2(const char * s2 = NULL, T arg2, T arg3) { ^
2 errors detected in the compilation of "ComeauTest.c".
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
Gabriel Dos Reis
Matthieu Moy writes:
[...]
| Est-ce un bug de GCC ? Si non, comment utilise-t-on ces choses ?
C'est un bug de GCC. Quelqu'un a dupliqué du code et a fait n'importe quoi. Peux-tu faire un bug report, s'il te plaît ?