原创 條款50: 瞭解new和delete的合理替換時機

/*條款50: 瞭解new和delete的合理替換時機*/ #include<iostream> using namespace std; //替換編譯器提供的operator主要三個最覺的理由 // 1 用來檢測運用上的錯誤 2 爲了強

原创 條款54:讓自己熟悉包括TR1在內的標準程序庫

/*條款54:讓自己熟悉包括TR1在內的標準程序庫*/ //c++standard 98年被標準委員會覈准了,03年發佈了一個不很重要的錯誤修正版 08年左右發佈了 c++standard2.0 日期不確定的一版叫c++0x 指 200x

原创 刪除除了指定文件夾外的所有文件夾

ls | grep -v filename |xargs rm -rf

原创 libcurl崩潰

在編譯完libcurl的dll和lib後,使用如下 // http.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include <stdio.h> #include <curl/curl

原创 delphi Controls Components 屬性

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, St

原创 特殊的類型轉換(單參構造,運算符重載)

#include<iostream> //#include<stdio.h> using namespace std; class Test1{ public: Test1(void){//無參構造 缺省構造 num = 0;

原创 名字空間

一 名字空間的引入:   在C++中名稱可以是變量 函數 結構體 類 及類的相關成員 使用第三方類庫   時 極有可能出現名稱衝突 c++利用作用域的特性引入了名字空間的概念   名字空間:名字空間是一種描述邏輯分組的機制       

原创 函數重載

一 概念          同一作用域的一組參數列表不同,函數名相同的函數 這組函數叫           函數重載(C++允許定義相同名稱的函數)   作用:重載函數通常用來命名一組功能相似的函數,這樣做減少了函數名的數量,     避

原创 delphi7 TActionManager TTreeView 簡單應用

unit TreeView; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs,

原创 delphi7 TADOConnection TADODataSet 簡單應用

unit DBOperation; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialo

原创 二叉樹

#include<stdio.h> #include<stdlib.h> typedef struct Node {//結點類型 int data; struct Node* left; struct Node* right; }N

原创 c++函數的幾種關係

//#include"stdafx.h" #include<iostream> using namespace std; class A{}; class B:public A{}; //class B {}; class Base {

原创 _WIN32_WINNT not defined. Defaulting to _WIN32_WINNT_MAXVER (see WinSDKVer.h)

 處理辦法: 第一步: " #define _WIN32_WINNT 0x0502 " 在StdAfx.h中添加上述宏定義。 備註:必須在stdafx.h中所有#include 文件之前添加此代碼。 第二步: 在StdAf

原创 error LNK2001: 無法解析的外部符號 fatal error LNK1120: 1 個無法解析的外部命令(調用約定的問題)

問題背景: 我在用MFC寫的一個單文檔的程序調用以MFC通過.def模塊導出的DLL時出現瞭如下錯誤  error LNK2001: 無法解析的外部符號 "unsigned short __cdecl SearchCtrl(struct