原创 C++ 學習之操作符重載

C++中重載操作符其實是一個有特殊名稱的函數:關鍵字operator後加上想要重載的符號,重載操作符同樣需要有返回值類型和形參列表。 操作符重載一般有以下幾點需要注意的: 1)重載操作符必須有一個類類型的操作數,這是爲了避免對已有的內置類

原创 數據結構與算法學習之二叉排序樹及二叉排序樹的相關操作

二叉排序樹是數表動態查找中的一種重要應用。 二叉排序樹具備以下特點: 1)若它的左子樹不爲空,則左子樹上的各結點的值均小於它的根結點的值;2)若它的右子樹不爲空,則其右子樹上的各結點的值均大於等於它的根節點的值;3)它的左子樹和右子樹分別

原创 C++ 學習之字符串流

與C++文件讀寫思想類似,C++支持內存中的string對象的讀寫。將流對象與內存中的string對象進行綁定,之後便可以處理該字符串流。 C++中對行處理可以應用getline()函數,但當需要一個word一個word處理時,可以用st

原创 數據結構與算法學習之二叉樹的遍歷:已知先序、中序、後序序列三者中的兩種求另外一種遍歷的算法

初學數據結構,已經掌握了先序、中序和後序遍歷的算法。但是看到有的筆試題有這樣一種問題“已知先序、中序、後序序列三者中的兩種求另外一種遍歷”,挺有意思的,現在來總結一下: 三種遍歷序列,已知兩種,求第三種,我們下面分類討論一下: 1)已知先

原创 C++中extern "C"用法

前天去筆試百度,就一道題是考C++中的語言語法問題的,還是我不會的,悲劇啊,題目大致是這樣的: extern“c”{是什麼含義,有什麼作用??無語啊,以前沒用過。。。回來之後開始在網上找答案。 看了兩篇博客,受益匪淺。 第一篇:http:

原创 sizeof用法,詳解,終極無惑(上)

CSDN上看到了sizeof的一篇好文章,轉來好好看看,選自CSDN博客:http://blog.csdn.net/freefalcon/archive/2004/07/28/54839.aspx 0. 前向聲明       sizeof

原创 C/C++內存管理詳解

[我覺得這是一篇很不錯的文章,對C和C++的程序員來說,很有實用價值,故推薦給大家] 作者:PingPong    文檔來源:CSDN 偉大的Bill Gates 曾經失言:   640K ought to be enough for e

原创 ADOBE筆試題(1)

職位類型:技術(photoshop) 試題列表: Session 1 1、 static_cast 與 dynamic_cast 的區別 2、const char * p; char const * p; char * const

原创 C/C++ 筆試、面試題目大彙總

1.求下面函數的返回值(微軟) int func(x) {     int countx = 0;     while(x)     {           countx ++;           x = x&(x-1);      }

原创 虛函數 析構函數 抽象類

1. 析構函數和虛析構函數       如果基類的析構函數是虛的,那麼它的派生類的析構函數都是虛的       這將導致:當派生類析構的時候,它的所有的基類的析構函數都將得到調用       否則,只調用派生類的析構函數(這可能導致基類的

原创 常見的C字符串處理函數的源代碼

以下是一些常見的C字符串處理函數的源代碼,當然也是從網上找來的,學習它一個好處是加深理解C,另一個好外是應聘面試中的筆試常常會用到它們,呵呵。 char *strcpy(char *strDes, const char *strSrc){

原创 C++中Static作用和使用方法

1、什麼是static?       static 是C++中很常用的修飾符,它被用來控制變量的存儲方式和可見性。 2、爲什麼要引入static?       函數內部定義的變量,在程序執行到它的定義處時,編譯器爲它在棧上分配空間,大家知

原创 數據結構與算法學習之查找技術

查找是對數據、文件處理時常使用的一種操作。查找算法主要分爲兩類,靜態查找和動態查找。 靜態查找是指查找過程中標的結構始終不會發生變化,而動態查找表會發生變化,通常伴隨着插入和刪除操作。一般衡量查找算法的優越性主要看平均查找長度和最大查找長

原创 C++ 學習之深拷貝與淺拷貝

深拷貝與淺拷貝這個問題在面試中很喜歡出現啊!自己也懂一些,但是說的不夠準確,看到一篇寫的不錯的博客,轉載了。 Q:什麼是淺拷貝(shallow copy)和深拷貝(deep copy)? A: 淺拷貝就是成員數據之間的一一賦值:把值賦給

原创 2011百度暑期實習筆經&面經總結

從2011年5月7號到我的終面(三面)結束6月7號整整一個月,筆者對這次應聘多了一個總結,一來是對自己這段時間努力的一個交代,二來給其他想進入百度的人share一點經驗,順便攢攢人品,呵呵。 2011.5.7百度暑期實習筆試題(核心研發方