面试题
文章平均质量分 85
夜深矣
欲穷千里目,更上一层楼。
展开
-
C/C++面试题(一)
填写下述题目中的空白(10分)1、若有定义int i = 1;,那么执行 (--i && i++ ); 语句后,i的值是 0 。2、若有定义有: double x [5];,那么定义 指向此一维数组的指针的语句是 double*p=x; 。若有定义有: char x [5][5];,那么定义 指向此二维数组的指针的语句是 char(* p)...原创 2018-11-04 01:03:05 · 438 阅读 · 0 评论 -
C++虚函数总结
定义如下两个类:class A{public: A() { cout << "基类构造函数" << endl; } /*virtual*/ ~A() { cout << "基类析构函数" << endl; } virtual void func1() { cout << "基类函数f原创 2018-11-08 02:07:05 · 162 阅读 · 0 评论 -
字节对齐
结构体中的字节对齐:定义:各类型的数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排列, 称为字节对齐。作用:提高访问内存的效率。原则:每个变量开始存放的地址可以除尽它们所占的字节数(可以假设第一个变量从地址0开始),即根据各成员变量存放在结构中出现的顺序依次分配空间,变量存放的起始地址相对于该集合结构的起始地址的偏移量必须为sizeof(相应类型)的倍数。 结构体占用字节数的总大小...原创 2018-11-08 15:35:18 · 248 阅读 · 0 评论 -
C/C++面试题(二)
一.不定项选择题。1.下列哪些运算符不能够重载(CE)A. =(赋值运算符)B. <(关系运算符)C. .(成员访问符)D. ->(指向成员访问符)E. ::(域运算符)解析:c++中不能重载的运算符只有5个:. (成员访问运算符).* (成员指针访问运算符):: (域运算符)sizeof (长度运算符)?: (条件运算符)前两个运算符不能重...原创 2018-11-15 00:30:56 · 493 阅读 · 0 评论 -
腾讯的外包(c++)面试总结
预约的是在5月27日(今早)在科兴的c2面试,拿到二维码过了匝道后来到7楼,讲句实在话,c2腾讯内的环境还挺温馨,给hr沟通了下微信,便在茶水间的沙发上等了一阵子,然后过来便直接开始面试。一开始是2分钟的自我介绍。这里整理了下面试官大致的问题。1.谈谈你对虚函数的理解2.你对c++多态的认识3.析构函数可以写成虚函数,构造函数可以吗?4.写一个单例模式5.map和has...原创 2019-05-28 01:40:40 · 2598 阅读 · 0 评论 -
sting类(c++)
//String,h#pragma once#include<iostream>using namespace std;class String{private: char* m_str; //用来存储字符串 int m_size; //字符串的空间大小,包含'\0'public: String(); //创建一...原创 2019-05-28 21:37:30 · 183 阅读 · 0 评论 -
字符串函数实现
字符串函数实现#include <iostream>using namespace std;#define LEN 255char *Mystrcpy(char *to, const char *from);size_t Mystrlen(const char *str);char *Mystrcat(char *str1, const char *str2);cha...原创 2019-05-28 21:37:28 · 148 阅读 · 0 评论