c++builder中有这么一段程序,在cb下可以通过,在vc下如何修改通过?
c++builder中有这么一段程序,在cb下可以通过,在vc下如何修改通过?
*/
#include "stdafx.h"
#define TryNew(var,typ) var = new typ;
#define TryNewChar(var,len) TryNew(var,char[len])
int main(int argc, char* argv[])
{
unsigned char *dapt;
TryNewChar(dapt,512);
return 0;
}
[解决办法]
改成以下格式!
#include "stdafx.h" #define TryNew(var,typ) var = new typ #define TryNewChar(var,len) TryNew(var,char[len]) int main(int argc, char* argv[]) { char *dapt; TryNewChar(dapt,512); return 0; }