经典c++面试题四

2023-07-06   


六) 1) 什么是预编译,何时需要预编译:总是使用不经常改动的大型代码体。
   程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。
   2) char * const p;
     char const * p
     const char *p
     上述三个有什么区别?
     char * const p; //常量指针,p的值不可以修改
     char const * p;//指向常量的指针,指向的常量值不可以改
     const char *p; //和char const *p
   3) char str1[] = “abc”;
     char str2[] = “abc”;
     const char str3[] = “abc”;
     const char str4[] = “abc”;
     const char *str5 = “abc”;
     const char *str6 = “abc”;
     char *str7 = “abc”;
     char *str8 = “abc”;
     cout


相关内容:

  1. 经典c++面试题二
  2. 经典C++面试题一
  3. 经典c++面试题三
  4. C和C++经典笔试题附答案解析
  5. C++面试题目
  6. 威盛公司软件C++工程师笔试题面试题