原创 Boost Getting Started 安裝文檔(翻譯1.33版本)

 Boost Getting Started 安裝文檔(翻譯1.33版本) 概要 下載 .zip 文件 .tar.gz and .tar.bz2 文件 Boost CVS 庫 準備 配置工具 支持的編譯器 編譯安裝

原创 用C++而不是用c(4)使用異常和返回值

用C++而不是用c(4)使用異常和返回值 原文:用C++而不是用c(4)使用異常和返回值   使用異常和返回值1.使用返回值處理錯誤需要程序員嚴格的編程作風,程序員不論是否有這種習慣,這都是非常不希望的。2.正確的異常處理是C++中的一個

原创 通過#pragma pack(n)改變C編譯器的字節對齊方式

在C語言中,結構是一種複合數據類型,其構成元素既可以是基本數據類型(如int、long、float等)的變量,也可以是一些複合數據類型(如數組、結構、聯合等)的數據單元。在結構中,編譯器爲結構的每個成員按其自然對界(alignment)條

原创 幾何algorithm

目錄 ㈠ 點的基本運算 1. 平面上兩點之間距離 1 2. 判斷兩點是否重合 1 3. 矢量叉乘 1 4. 矢量點乘 2 5. 判斷點是否在線段上 2 6. 求一點饒某點旋轉後的座標 2 7. 求矢量夾角 2 ㈡ 線段及直線的基本運算 1

原创 用C++而不是C(3)使用跟蹤語句

用C++而不是C(3)使用跟蹤語句 原文:用C++而不是C(3)使用跟蹤語句 使用跟蹤語句31.OutputDebugString API函數,MFC AfxOutputDebugString 宏和MFC Af

原创 Turbo C 2.0 設置詳解

Turbo C 2.0 設置詳解 來源:不詳   責任編輯:phltj   作者:  日期:2006-4-13 9:01:30  點擊次數:687    對於初學程序設計的人來說Turbo C 2.0無疑是最簡單最理想的入門語言環境之一,

原创 用C++而不是C(2)使用斷言

  用C++而不是C(2)使用斷言 原文:用C++而不是C(2)使用斷言   使用斷言12.用MFC時選擇ASSERT宏13.不要使用VERIFY宏,

原创 Debug和Release有什麼區別

Debug版本包括調試信息,所以要比Release版本大很多(可能大數百K至數M)。至於是否需要DLL支持,主要看你採用的編譯選項。如果是基於ATL的

原创 [轉載]從Coding Fan到真正的技術專家

[轉載]從Coding Fan到真正的技術專家信息來源:SecurityTeam ITS中國有很多小朋友,他們18,9歲或21,2歲,通過自學也寫了不少代碼,他們有的代碼寫的很漂亮,一些技術細節相當出衆,也很有鑽研精神,但是他們被一些錯誤

原创 浮點庫的連接問題(針對有的時候scanf("%f",&fn);出現的異常)

浮點庫鏈接,只要在 輸入語句之前加 一個顯式的浮點操作即可 ... 早期爲了節省資源,在默認情況下是不鏈接浮點庫的。(也就是在沒有顯式浮點操作的情況下,浮點庫將不被鏈接,使用浮點操作就會發生錯誤)         [quote]     

原创 devcpp 和g++ 在命令行中編譯.....

g++   -c   filename.cpp   負責編譯成   .o,g++   -o   file.exe   file1.o   file2.

原创 讓命令提示符窗口絢麗多姿!

du51 在 csdn #include<stdio.h>#include<stdlib.h>#include<string.h>int main(){    char buff[10]="color ";    int i=0,j=1,

原创 STL的6大組件:容器、類屬算法、迭代器、函數對象、適配器、分配器。

STL知識點。梗概。<一> ------《標準模板庫自修教程與參考手冊 STL進行C++編程》------ STL的6大組件:容器、類屬算法、迭代器、函數對象、適配器、分配器。 ----------------------------

原创 遞歸全排列, i am a student--> student a am i

一個n個數的排列可以由n-1個數的排列生成.只要先生成第n-1個數再插入第n個數就可以了.這是遞歸算法的中心思想.#include <iostream.h> void permu(char a[], int m, int n) {  

原创 24點算法

#include     <iostream>         #include     <string>         #include     <math.h>               using     namespace