求一个二进制文件查看器。

2022-03-16 科技 67阅读
在使用兼容C89标准(也称为ANSIC)的编译器时,下面这个程序显示“Hello,world!”然后结束运行:
  (事实上这并不是符合98标准[ISOC++]的C++程序,而且在多数编译器上这个程序也不能运行,若要在比较旧的编译器上编译该程序,应将iostream改为iostream.h)
  #include
  intmain()
  {
  printf("Hello,world!\n");
  return0;
  }
  在使用兼容C++98标准(ISO/IEC14882-1998)的编译器时,下面的程序也是可以的:
  #include
  intmain()
  {
  cout<<"Hello,world!"<  return0;
  }
  在使用兼容C++STL的编译器时,应当是:
  #include
  usingnamespacestd;
  intmain()
  {
  cout<<"Hello,world!"<  return0;
  }
  根据ISOC++的规定,main函数的形式只能是
  intmain(void)
  {
  ...
  }
  以及
  intmain(intargc,char*argv[])
  {
  ...
  }
  尽管如此,但在VisualC++2003以前的MicrosoftStudio编译器上,
  voidmain()
  {
  ...
  }
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com