nightlord666
Messages postés746Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention23 mai 2007
-
26 mai 2006 à 18:28
nightlord666
Messages postés746Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention23 mai 2007
-
27 mai 2006 à 12:55
Bonjour !
J'ai un gros problème avec la redéfinition des opérateurs new et delete sous Visual C++ 6.0. Le compilateur me sort plein d'erreurs venant de VC98/include/new de la STL.
Je vais en mettre la plupart içi :
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(30) : error C2833: 'operator tag::id' is not a recognized operator or type
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(30) : warning C4091: 'inline ' : ignored on left of 'void' when no variable is declared
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(30) : error C2143: syntax error : missing ';' before 'newline'
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(30) : error C2143: syntax error : missing ';' before 'newline'
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(31) : error C2143: syntax error : missing ';' before '{'
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(31) : error C2447: missing function header (old-style formal list?)
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(36) : error C2833: 'operator tag::id' is not a recognized operator or type
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(36) : warning C4091: 'inline ' : ignored on left of 'void' when no variable is declared
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(36) : error C2143: syntax error : missing ';' before 'newline'
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(36) : error C2143: syntax error : missing ';' before 'newline'
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(37) : error C2143: syntax error : missing ';' before '{'
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(37) : error C2447: missing function header (old-style formal list?)
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(34) : error C2833: 'operator tag::id' is not a recognized operator or type
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(34) : error C2059: syntax error : 'newline'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(35) : error C2059: syntax error : 'string'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(35) : error C2091: function returns function
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(35) : error C2809: 'operator new' has no formal parameters
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(36) : error C2059: syntax error : 'string'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(37) : error C2091: function returns function
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(37) : error C2556: 'void *(__cdecl *__cdecl operator new(void))(unsigned int,const struct std::nothrow_t &)' : overloaded function differs only by return type from
'void *(__cdecl *__cdecl operator new(void))(unsigned int)'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(35) : see declaration of 'new'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(41) : error C2059: syntax error : 'string'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(42) : error C2091: function returns function
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(42) : error C2556: 'void *(__cdecl *__cdecl operator new(void))(unsigned int,void *)' : overloaded function differs only by return type from 'void *(__cdecl *__cde
cl operator new(void))(unsigned int)'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(35) : see declaration of 'new'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(42) : error C2809: 'operator new' has no formal parameters
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(42) : error C2065: '_P' : undeclared identifier
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(44) : error C2833: 'operator tag::id' is not a recognized operator or type
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(44) : error C2059: syntax error : 'newline'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(45) : error C2143: syntax error : missing ';' before '{'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(45) : error C2447: missing function header (old-style formal list?)
ILogger.cpp
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(30) : error C2833: 'operator tag::id' is not a recognized operator or type
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(30) : warning C4091: 'inline ' : ignored on left of 'void' when no variable is declared
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(30) : error C2143: syntax error : missing ';' before 'newline'
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(30) : error C2143: syntax error : missing ';' before 'newline'
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(31) : error C2143: syntax error : missing ';' before '{'
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(31) : error C2447: missing function header (old-style formal list?)
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(36) : error C2833: 'operator tag::id' is not a recognized operator or type
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(36) : warning C4091: 'inline ' : ignored on left of 'void' when no variable is declared
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(36) : error C2143: syntax error : missing ';' before 'newline'
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(36) : error C2143: syntax error : missing ';' before 'newline'
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(37) : error C2143: syntax error : missing ';' before '{'
c:\documents and settings\pierre bourdon\mes documents\programmation\visual c++ 6.0\msdev98\myprojects\yesengine\3d\debug.h(37) : error C2447: missing function header (old-style formal list?)
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(34) : error C2833: 'operator tag::id' is not a recognized operator or type
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(34) : error C2059: syntax error : 'newline'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(35) : error C2059: syntax error : 'string'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(35) : error C2091: function returns function
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(35) : error C2809: 'operator new' has no formal parameters
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(36) : error C2059: syntax error : 'string'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(37) : error C2091: function returns function
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(37) : error C2556: 'void *(__cdecl *__cdecl operator new(void))(unsigned int,const struct std::nothrow_t &)' : overloaded function differs only by return type from
'void *(__cdecl *__cdecl operator new(void))(unsigned int)'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(35) : see declaration of 'new'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(41) : error C2059: syntax error : 'string'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(42) : error C2091: function returns function
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(42) : error C2556: 'void *(__cdecl *__cdecl operator new(void))(unsigned int,void *)' : overloaded function differs only by return type from 'void *(__cdecl *__cde
cl operator new(void))(unsigned int)'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(35) : see declaration of 'new'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(42) : error C2809: 'operator new' has no formal parameters
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(42) : error C2065: '_P' : undeclared identifier
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(44) : error C2833: 'operator tag::id' is not a recognized operator or type
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(44) : error C2059: syntax error : 'newline'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(45) : error C2143: syntax error : missing ';' before '{'
c:\documents and settings\pierre bourdon\mes documents\programmation\vc98\include\new(45) : error C2447: missing function header (old-style formal list?)