原创 inline(讀書筆記)

inline is a new characteristic in the C++ language. The compiler will check

原创 volatile(讀書筆記)

The grammar of volatile is the same with that of const, but volatile means

原创 C++中的異常知識點小結

catch(...)捕獲所有異常 有時在catch(){}中使用throw;表示不對捕獲的異常做任何處理,只是再拋出異常    將throw;空語句放在catch塊之外,執行這種throw會調用terminate。 將帶void*參數類型

原创 虛函數,靜態聯編與動態聯編(讀書筆記)

靜態聯編與動態聯編聯編:    程序自身彼此關聯的過程,確定程序中的操作調用與執行該操作的代碼間的關係。靜態聯編(靜態束定)    聯編工作出現在編譯階段,用對象名或者類名來限定要調用的函數。動態聯編    聯編工作在程序運行時執行,在程

原创 基類指針與派生類指針的相互轉換

(1)基類指針不能直接賦給派生類指針(2)若使用顯示類型轉換,則正確使用指針是程序員的責任(3)由於基類指針指向的是基類對象,強制轉換後,派生類指針可

原创 好好努力

第一次寫博客,才疏學淺,不知道說點什麼好。新的學期就要開始了,咬咬牙,好好努力,就這樣!

原创 VC的一個讓人不爽的地方,浪費了我三天時間

這是一個測試ifstream的小程序//testifstream.cpp#include <fstream>#include <iostream>using namespace std; ifstream readFile("test.c

原创 返回指針時應注意

     在C/C++中指針的重要性是不言而喻的,有時候或許我們希望從函數中返回指針,但我們應注意,指針的有效性取決於其所指向的內存的有效性,因此我們

原创 利用編譯原理中的語法分析進行表達式求值

通過語法分析進行表達式求值記得大二剛學C++時,老師給的表達式求值作業,當時括號都沒有要求,後來學數據結構,表達式求值用的是算符優先法,後來學了編譯原理,真是深深地佩服計算機科學的前輩們,我覺得編譯原理中的自動機和自下而上的語法分析方法非

原创 加密解密信息摘要算法蒐集

MD5算法研究 綜述   md5的全稱是message- digest algorithm 5(信息-摘要算法),在90年代初由mit laboratory for computer science和rsa data security

原创 Linux相關配置

Linux的基本文件說明來源:ChinaITLab 收集整理   啓動引導程序配置文件  LILO /etc/lilo.conf  GRUB /boot/grub/menu.lst    系統啓動文件核腳本  主啓動控制文件 /etc/i

原创 中文字符集與字符編碼的基礎知識

來源: http://blog.h2o.name/post/355.html 字符是各種文字和符號的總稱,包括各國家文字、標點符號、圖形符號、數字等。字符集是多個字符的集合,字符集種類較多,每個字符集包含的字符個數不同,常見字符集名稱:

原创 C++中的static

類static數據成員是全局變量,但其作用範圍是類範圍,static成員只在文件範圍類初始化依次,即使類沒有一個對象,static成員也是存在的。如果允許的話,static成員可以被任何對象訪問,也可以用二

原创 用GDB調試程序

  GDB是一個強大的命令行調試工具。大家知道命令行的強大就是在於,其可以形成執行序列,形成腳本。 UNIX下的軟件全是命令行的,這給程序開發提代供了極大的便利,命令行軟件的優勢在於,它們可以非常容易的集成在一起,使用幾個簡單的已有工具