"C/C++工程师面试题STL篇)"聚焦于C/C++工程师面试中与STL(标准模板库)相关的问题。该文章深入探讨了STL的关键概念、常见
原创 2024-04-10 09:30:39
76阅读
一、输入一个n ,然后在屏幕上打印出NxN 的矩阵!    例如,    输入一个3 ,则    1 2 3     8 9 4     7 6 5    输入一个4 ,则    1&nbs
原创 2010-10-14 19:15:50
444阅读
1评论
1.库函数strcpy的工作方式char * strcpy( char *strDest, const ch
转载 2022-12-08 18:56:36
138阅读
题目(一):我们可以用static修饰个类的成员函数,也可以用const修饰类的成员函数(写在函数的最后表示不能修改成员变量,不是指写在前面表示返回值为常量)。请问:能不能同时用static和const修饰类的成员函数?分析:答案是不可以。C++编译器在实现const的成员函数的时候为了确保该函数不能修改类的实例的状态,会在函数中添加一个隐式的参数onst this*。但当一个成员为static的
原创 2015-10-03 17:00:32
700阅读
文章目录a.0 库a.0.最小cpp系统构成a.1. 不使用用自定义库文件a.2.使用库文件a.2.1 生成静态库a.2.2 生成共享库a.3.使用第三库a.3.1 使用第三库-共享链接库的使用a.3.2 使用第三库-静态库的使用1.1.c++域操作符:1.2.i++与++i的区别1.3.++i与i++那个效率高:1.4.有符号变量与无符号变量的值转换1.5.不使用任何中间变量,交换a与b的值1.
转载 2024-08-27 10:47:39
145阅读
转载地址:http://blog.163.com/tufanghui01@126/blog/static/94606414201092992118449/预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事
转载 精选 2015-01-05 11:06:46
1168阅读
1、指针和引用的区别?答:引用是在C++中引入的。它们之间的区别有:(1)       非空
转载 2023-03-31 17:13:05
810阅读
1点赞
目录​​1. C++C的区别​​​​2、static的作用​​​​3、C++中的四种cast转换​​​​4、C++/C中指针和引用的区别​​​​5、什么是野指针​​​​6、为什么对于会被继承的类,其析构函数必须是虚函数?​​​​7、函数指针​​​​8、C++中析构函数的作用​​​​9、静态函数和虚函数的区别​​​​10、重载和覆盖​​​​11、对虚函数和多态的理解​​​​12、写个函数在main
原创 2022-01-04 17:28:48
241阅读
C/C++ 面试题
原创 2016-05-24 16:11:55
1012阅读
1点赞
1.说说std::vector的底层(存储)机制。 vector就是一个动态数组,里面
转载 2022-12-01 19:20:29
67阅读
原创 2011-03-03 08:38:27
10000+阅读
1、一语句实现x是否为2的若干次幂的判断       1)int i = 512;        cout << boolalpha << ((i & (i - 1)) ? false : true) << endl; //位与为0,则
原创 2014-10-12 20:13:00
578阅读
 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL  我在这想看到几件事情:  1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)  2). 懂得预处理器将为你计算常数表达式的值,因此,直
转载 精选 2010-12-14 23:23:08
4934阅读
什么是多态?有哪些分类?答:多态是面向对象的重要特性之一,它是一种行为的封装,是同一种事物所表现出的多种形态,简单地说是”一个接口多种实现“ 有两种类型的多态性: 编译时的多态性。编译时的多态性是通过重载来实现的。 运行时的多态性。运行时的多态性是通过虚成员实现的。构造函数为什么不能是虚函数?1.从存储空间角度。 虚函数对应一个vtable,这个vtable其实是存储在对象的内存空间的。问题出来
原创 2023-06-07 16:01:14
145阅读
原创 2022-12-08 17:15:42
128阅读
华为C++面试题 suningin华为招聘--前人经验(1) 这篇文章是写给2007届的毕业生的,我想我这些日子的经历应该能给2007届的师弟和师妹们将来的校园招聘提供点帮助。一、准备阶段:在华为面试之前,我把《软件设计师教程》大概的复习了一遍,时间实在太紧迫了,有些概念我也只是很粗糙地掠过去。10号下午还到图书馆借了一本《程序员面试攻略》,11号下午就差不多把那本书大概地啃
转载 2023-10-16 17:49:16
123阅读
  题目(一):我们可以用static修饰一个类的成员函数,也可以用const修饰类的成员函数(写在函数的最后表示不能修改成员变量,不是指写在前面表示返回值为常量)。请问:能不能同时用static和const修饰类的成员函数? 分析:答案是不可以。C++编译器在实现const的成员函数的时候为了确保该函数不能修改类的实例的状态,会在函数中添加一个隐式的参数const this*。但当一个成员为st
转载 2013-08-16 10:31:00
141阅读
2评论
。 空类实例不包含信息,本来求sizeof应该是0。但当我们声明该类型的实例的时候,它必
转载 2022-11-16 13:47:31
67阅读
1、局部变量能否和全局变量重名?答:能,局部会屏蔽全局。要用全局变量,需要使用"::"     局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。2、如何引用一个已经定义
原创 2023-02-16 00:06:25
88阅读
voidGetMemory(charp){p=(char)malloc(100);}voidTest(void){char*str=NULL;GetMemory(str);strcpy(str,"helloworld");printf(str);}请问运行Test函数会有什么样的结果?答:程序崩溃。因为GetMemory并不能传递动态内存,Test函数中的str一直都是NULL
C++
原创 2019-06-20 16:06:22
1806阅读
  • 1
  • 2
  • 3
  • 4
  • 5