原创 #define、const、typedef的差別 (copy)

#define、const、typedef的差別 (copy)            原文鏈接:http://leader20.blog.163.com/blog/static/6198612007429818287/          

原创 C++-堆和棧的區別

一、預備知識―程序的內存分配 一個由c/C++編譯的程序佔用的內存分爲以下幾個部分 1、棧區(stack)―  由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。 2、堆區(heap) ―  一般

原创 基本內置類型 (摘錄自 c++ primer)

各種程序設計語言都具有許多獨具特色的特徵,這些特徵決定了每種語言所適合開發的應用程序的種類。程序設計語言也有一些共同的特徵。基本上所有的語言都要提供下列特徵: 內置數據類型,如 整型,字符型等。 表達式和語句:表達式和語句用於操縱上述類

原创 基本內置類型 (摘錄自 c++ primer)

各種程序設計語言都具有許多獨具特色的特徵,這些特徵決定了每種語言所適合開發的應用程序的種類。程序設計語言也有一些共同的特徵。基本上所有的語言都要提供下列特徵: 內置數據類型,如 整型,字符型等。 表達式和語句:表達式和語句用於操縱上述類

原创 包裝外觀(Wrapper Facade):用於在類中封裝函數的結構型模式

包裝外觀(Wrapper Facade):用於在類中封裝函數的結構型模式 Douglas C. Schmidt著   馬維達譯 1 介紹  本論文描述包裝外觀模式。該模式的意圖是通過面向對象(OO)類接口來封裝低級函數和數據結構。常見的包

原创 C++ 運算符優先級列表

http://www.cppreference.com/operator_precedence.html PrecedenceOperatorDescriptionExampleAssociativity 1 ()[]->.::++--

原创 C++中const類型(二)----常指針和常引用

2.常指針和常引用(1)常指針      使用const指針時,由於const的位置不同,而含意不同。下面舉兩個例子,說明它們的區別。下面定義的一個指向字符串的常量指針:char *const ptr1 = stirngprt1;其中,p

原创 一、malloc()和free()的基本概念以及基本用法

1、函數原型及說明:void *malloc(long NumBytes):該函數分配了NumBytes個字節,並返回了指向這塊內存的指針。如果分配失敗,則返回一個空指針(NULL)。關於分配失敗的原因,應該有多種,比如說空間不足就是一種

原创 C++中的各種繼承方式規則

1、C++中的繼承方式有:  public、private、protected三種(它們直接影響到派生類的成員、及其對象對基類成員訪問的規則)。  (1)public(公有繼承):繼承時保持基類中各成員屬性不變,並且基類中private成

原创 java synchronized詳解

 一直對這些不是很懂。找了一下,看一下,供我以後再看: 第一篇:   Java語言的關鍵字,當它用來修飾一個方法或者一個代碼塊的時候,能夠保證在同一時刻最多隻有一個線程執行該段代碼。       一、當

原创 C++成員函數的重載、覆蓋與隱藏

成員函數的重載、覆蓋(override)與隱藏很容易混淆,C++程序員必須要搞清楚概念,否則錯誤將防不勝防。 成員函數被重載的特徵:(1)相同的範圍(在同一個類中);(2)函數名字相同;(3)參數不同;(4)virtual 關鍵字可有可無

原创 OSI七層網絡模型與TCP/IP四層網絡模型

OSI七層網絡模型與TCP/IP四層網絡模型1. OSI網絡分層參考模型  網絡協議設計者不應當設計一個單一、巨大的協議來爲所有形式的通信規定完整的細節,而應把通信問題劃分成多個小問題,然後爲每一個小問題設計一個單獨的協議。這樣做使得每個

原创 Oracle數據文件收縮實例

 數據文件的作用     HWM的基本概念      查看數據文件的使用情況包括內容:數據文件大小,已經used空間,free空間,hwm信息select /*+ ordered use_hash(a,b,

原创 [C++][stl]vector、list、deque

1 vector     向量 相當於一個數組    在內存中分配一塊連續的內存空間進行存儲。支持不指定vector大小的存儲。STL內部實現時,首先分配一個非常大的內存空間預備進行存儲,即capacituy()函數返回的大小,當超過此分

原创 理解虛基類、虛函數與純虛函數的概念

引言     一直以來都沒有寫過一篇關於概念性的文章,因爲我覺得這些概念性的東西書本上都有並且說的也很詳細寫來也無用,今天突發奇想想寫一寫,下面就和大家討論一下虛基類、虛函數與純虛函數,一看名字就讓人很容易覺得混亂。不過不要緊待看完本文後