原创 條款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