我,一个C++程序员,面试遇到常考问题总结!

类别:编程语言 点击:0 评论:0 推荐:

一直想把数次面试中遇到的常考问题总结一下,但一直较忙,今天总算能抽出一点时间来了!

面试常考问题

1、文档在开发中的作用及重要性;

2、数据结构问题:树、二叉树、链表、队列、堆栈;

3、数据库基本知识:B_Tree、R_Tree等;

4、线程与进程的概念和关系;

5、怎样使程序易于维护;

6、指针和引用;

(1)int x = 20;

    Int* ptrx = &x; //声明指针,并赋值

    Int z = *ptrx;//重引用指针(dereferencing pointer)

注:ptrx——x的内存地址

    *ptrx——ptrx所指向的对象的值,即x的值

(2)引用(Reference)

MyStruct* pStruct = new MyStruct;

    MyStruct& Ref = *pStruct;

    Ref.x = 100;

等同于

MyStruct& Ref = * new MyStruct;

    Ref.x = 100;

(3)引用与指针的区别:

指针可以先声明再赋值;

而引用不可以,它必须在声明时就进行初始化。

 

未完待续。。。

本文地址:http://com.8s8s.com/it/it25685.htm