原创 c++繼承經典例子 .

 有析構//Example:  non- virtual destructors for dynamically allocated objects.

原创 linux c常用字符串處理函數

  一、puts 名稱: puts 功能:  向顯示器輸出字符串。 頭文件: #include <stdio.h> 函數

原创 Unix的時間值 .

 Unix的時間值 Unix紀元:1970年1月1日00:00:00 國際標準時間:本初子午線(地理經度起點)格林尼治天文臺原址時間,又稱格林尼治時

原创 字符串處理函數 strtok

  字符串分割函數是非常重要的一個函數,就連如何使用也需要大家花上一段時間。所以這裏首先說一下strtok的處理方式: strtok會首先過濾掉所有

原创 getaddrinfo的用法詳解 .

  gethostbyname和gethostbyaddr這兩個函數僅僅支持IPv4,getaddrinfo函數能夠處理名字到地址以及服務到端口這

原创 .h頭文件 .lib庫文件 .dll動態鏈接庫文件關係

 h頭文件是編譯時必須的,lib是鏈接時需要的,dll是運行時需要的。附加依賴項的是.lib不是.dll,若生成了DLL,則肯定也生成 LIB文件。如

原创 c++ 靜態數據成員和靜態成員函數

 溫故而知新,閒來無事,再次捧了本c++primer 看了看,寫點c++靜態成員變量和成員函數吧,以前一直在用,但是有沒有完全搞懂什麼時候該用stat

原创 多線程程序與fork() .

 多線程程序裏不準使用forkUNIX上C++程序設計守則3準則3:多線程程序裏不準使用fork在多線程程序裏,在“自身以外的線程存在的狀態 ”下一使用fork的話,就可能引起各種各樣的問題.比較典型的例子就是,fork出來的子進程可能會

原创 關於C語言中getopt()函數的使用方法

  在Linux中,用命令行執行可執行文件時可能會涉及到給其加入不同的參數的問題,例如: ./a.out -a1234 -b432 -c -d

原创 C語言文件操作(File)

  寫在前 昨天帶實驗的時候發現很多同學在讀文件的時候老是要麼多了一個字符,要麼不能完全讀取……以前在用C的時候對文件操作自己也會遇到一些問題,但是都沒有去深究,昨晚突然心血來潮,決定把他弄清楚。 測試環境 windows c-free

原创 typedef define C複雜函數聲明

 概述  在很多情況下,尤其是讀別人所寫代碼的時候,對C語言聲明的理解能力變得非常重要,而C語言本身的凝練簡約也使得C語言的聲明常常會令人感到非常困惑

原创 C++ new 解析重載 .

 C++中new的總結C++ new用法之一 new運算符最常用的是作爲運算符的new,比如:string *str = new string(“te

原创 C++ 虛函數表解析

 C++ 虛函數表解析 陳皓http://blog.csdn.net/haoel  前言 C++中的虛函數的作用主要是實現了多態的機制。關於多態,簡而

原创 C++靜態成員函數小結

 類中的靜態成員真是個讓人愛恨交加的特性。我決定好好總結一下靜態類成員的知識點,以便自己在以後面試中,在此類問題上不在被動。 靜態類成員包括靜態數據成

原创 關於虛擬內存和物理內存及它們之間的映射 .

 Windows 2000 使用基於分頁機制的虛擬內存。每個進程有4GB的虛擬地址空間。基於分頁機制,這4GB地址空間的一些部分被映射了物理內存,一些