Ik werk persoonlijk al een tijdje met Borland CBuilder 3 en ik ben er redelijk tevreden over. Maar ik ging vanavond een kijken of ik MS-Visual C++ wat vond.
Dus ik pakte een projectje waar ik mee bezig ben die zich zonder problemen (geen errors, geen warnings) laat compileren in Borland. In de MS omgeving kreeg ik echter meer dan 100 errors voor mijn kiezen. (Het zijn bijna allemaal dezelfde)
Ik vroeg me af of jullie me konder vertellen waarom er op deze declaratie:
zo door de compiler wordt gereageerd:
Zoals ik al zei, in de Borland omgeving is er niets aan de hand. De enige files (op mijn eigen rotzooi na) die ik include zijn:
Het lijkt mij dat het daar niet aan kan liggen, moeten beide bruikbaar zijn in beide omgevingen.
Dus ik pakte een projectje waar ik mee bezig ben die zich zonder problemen (geen errors, geen warnings) laat compileren in Borland. In de MS omgeving kreeg ik echter meer dan 100 errors voor mijn kiezen. (Het zijn bijna allemaal dezelfde)
Ik vroeg me af of jullie me konder vertellen waarom er op deze declaratie:
code:
1
| err mem_alloc (void *&var, dword size); |
zo door de compiler wordt gereageerd:
code:
1
| e:\dev\cpp\shell_msvc\src\alloc\alloc.h(18) : error C2143: syntax error : missing ')' before '&' |
Zoals ik al zei, in de Borland omgeving is er niets aan de hand. De enige files (op mijn eigen rotzooi na) die ik include zijn:
code:
1
2
| #include <stdlib.h> #include <stdio.h> |
Het lijkt mij dat het daar niet aan kan liggen, moeten beide bruikbaar zijn in beide omgevingen.