原创 STL stack棧
原文地址: http://blog.csdn.net/morewindows/article/details/6950881 棧(statck)這種數據結構在計算機中是相當出名的。棧中的數據是先進後出的(First In Last
原创 今天去了巨人網絡筆試
其它的題還好。 一道c++類的程序閱讀題來不及做了。。 還是基礎不紮實導致其它題目花的時間長了。 這個類程序閱讀題看都沒看完。。。 抓緊補一補吧。 考完人都是暈的。。
原创 內存泄露檢測
zz from: http://blog.ednchina.com/junjinlee/1772918/message.aspx Valgrind 概述 體系結構 Valgrind是一套Linux下,開放源代碼(GPL
原创 C語言 八進制 16進制 原碼 反碼 補碼 按位取反
C語言中8進制和16進制怎麼表示 C語言本身支持的三種輸入是: 1. 十進制。比如20,457; 2. 十六進制,以0x開頭。比如0x7a; 3. 八進制,以0開頭。比如05,0237 所以C語言沒有二進制輸入,最多可用函數去實
原创 GDB 調試多線程
原文地址: http://blog.csdn.net/coolyinger/article/details/8114069 一.理論片 GDB多線程調試的基本命令。 info threads 顯示當前可調試的所有線
原创 C++ 繼承基本詳解
單繼承的定義格式如下: class <派生類名>:<繼承方式><基類名> { <派生類新定義成員> }; 其中,class是關鍵詞,<派生類名>是新定義的一個類的名字,它是從<基類名>中派生的,並且按指定的<繼承方式>派生的。
原创 一些看到的c++面試題 自己試着回答一下
1、T是一個class,T a=b;和 T a; a=b; 有什麼不同? 前者: 調用複製構造函數。 後者: 調用 重載的賦值操作符函數 2、重載T的賦值操作符時參數和返回值分別是什麼? void Date::operator
原创 Linux core文件詳解
原文地址: http://blog.csdn.net/skylinesky/article/details/7647098 1、什麼是linux core文件 在一個程序崩潰是,它一般會在特定目錄(一般是當前目錄下)生成一個c
原创 筆試大雜燴 C++ (一)
數組a[N],存放了1至N-1個數,其中某個數重複一次。寫一個函數,找出被重複的數字.時間複雜度必須爲o(N)函數原型:int do_dup(int a[],int N) 3 一語句實現x是否爲2的若干次冪的判斷 [cpp
原创 關於fork()返回值
fork簡介: fork英文原意是“分岔,分支”的意思,而在操作系統中,乃是著名的Unix(或類Unix,如Linux,Minix)中用於創建子進程的系統調用。 【NOTE1】 fork () 的作用是什麼?換句話
原创 gdb常用命令的用法
原文地址: http://www.cnblogs.com/hanxi/archive/2012/06/14/2549268.html 用於調試的示例程序: 1 #include <stdio.h> 2 3 int s
原创 stl容器--總結
原文地址: http://blog.csdn.net/nishijibama/article/details/11852523 STL主要包含容器、算法、迭代器三大核心部分; 序列式容器中的元素順序與元素值無關,只與元素插入的次序和存
原创 字節、字、bit、byte的關係
字 word 字節 byte 位 bit 字長是指字的長度 1字=2字節(1 word = 2 byte) 1字節=8位(1 byte = bit) 一個字的字長爲16 一個字節的字長是8 bps 是 bit
原创 c++中冒號(:)和雙冒號(::)的用法
轉載於:http://fengqing888.blog.163.com/blog/static/3301141620100623933512/ 1.冒號(:)用法 (1)表示機構內位域的定義(即該變量佔幾個bit空間) typedef
原创 單鏈表反轉
#include<iostream> using namespace std; typedef struct node { int a; struct node *next; } Tnode; int main() { T