原创 右值引用

關於C++11右值引用的一篇譯文。在轉載過程中對文章進行了排版上的一些編輯,其他內容未動。   原文鏈接: 01.http://cpp-next.com/archive/2009/08/want-speed-pass-by

原创 C++之文件IO操作流

前兩節介紹了C++的IO流類庫,標準設備IO操作流中部分預定義流對象的成員函數以及IO格式控制。那今天我將繼續介紹關於C++中的流操作內容——文件IO操作流fstream。並會着重講解C++是如何對文件進行操作的。   文件指存放在

原创 CRichEditCtrl使用大全

很不錯的源代碼 http://www.pudn.com/search_db.asp?keyword=MyRichEdit&x=36&y=16 richedit 常見使用問題 一.常見問題 a.可以編譯,不能執行的 在需要在相應的

原创 C++11中值得關注的幾大變化

賴勇浩(http://laiyonghao.com) 聲明:本文源自 Danny Kalev 在 2011 年 6 月 21 日發表的《The Biggest Changes in C++11(and Why You Should

原创 CListCtrl使用技巧

以下未經說明,listctrl默認view 風格爲report 1. CListCtrl 風格       LVS_ICON: 爲每個item顯示大圖標       LVS_SMALLICON: 爲每個item顯示小圖標     

原创 編譯過程的一些小知識——LIB與DLL的區別

相信很多人都用過VC6.0與Visual Studio系列產品。 也有很多牛B人士用它們創造過很人的神話,鑄就許多美麗的傳說。 那你們知道爲何你能用它創始出那麼多的奇蹟,這是你一個人的成功? 你是否關心過你是如何能動態的鏈接它給你

原创 編譯過程的一些小知識——內部連接與外部連接

首先,我們來了解下定義: 內部連接:如果一個名稱對編譯單元(.cpp)來說是局部的,在鏈接的時候其他的編譯單元無法鏈接到它。 外部連接:如果一個名稱對編譯單元來說不是局部的,而在鏈接的時候其他的編譯單元可以訪問它,也就是說它可以和

原创 define 用法詳解

1.簡單的define定義 #define MAXTIME 1000 一個簡單的MAXTIME就定義好了,它代表1000,如果在程序裏面寫 if(i<MAXTIME){.........} 編譯器在處理這個代碼之前會對MAXT

原创 C++頭文件重複包含的解決方案

一、#pragma once(比較常用) 這是一個比較常用的指令,只要在頭文件的最開始加入這條指令就能夠保證頭文件被編譯一次 #pragma once用來防止某個頭文件被多次include,#ifndef,#define,#endi

原创 程序修養 編程中應注意的~~~

 什麼是好的程序員?是不是懂得很多技術細節?還是懂底層編程?還是編程速度比較快?我覺得都不是。對於一些技術細節來說和底層的技術,只要看幫助,查資料就能找到,對於速度快,只要編得多也就熟能生巧了。  我認爲好的程序員應該有以下幾方面的素質:

原创 oracle錯誤代碼整理

Oracle 的 SQLCODE整理 ORA-00001: 違反唯一約束條件 (.) ORA-00017: 請求會話以設置跟蹤事件 ORA-00018: 超出最大會話數 ORA-00019: 超出最大會話許可數 ORA-0

原创 Linux 原子操作

Linux 原子操作 所謂原子操作,就是該操作絕不會在執行完畢前被任何其他任務或事件打斷,也就說,它的最小的執行單位,不可能有比它更小的執行單位,因此這裏的原子實際是使用了物理學裏的物質微粒的概念。     原子操作需要

原创 C++ 強制類型轉換

static_cast   用法:static_cast < type-id > ( expression )   該運算符把expression轉換爲type-id類型,但沒有運行時類型檢查來保證轉換的安全性。它主要有如下幾

原创 linux命令大全

一、安裝和登陸命令 1、進入圖形界面 startx 2、進入圖形界面 init 5 3、進入字符界面 init 3 4、登陸 login 5、關機 poweroff -p 關閉機器的時候關閉電源 -n 在關閉機器時不同步數據 -w 不做關

原创 Unix ftp使用

Unix下ftp常用命令: 1.ftp登錄    #ftp 主機名或IP     2.ftp常用操作    ascii    以ASCII模式傳輸數據;    binary   以二進制模式傳輸數據,對可執行程式的傳輸比須用