原创 C++與多線程
C++不支持內建多線程,但它可以最大程度地發揮操作系統提供的多線程機制!
原创 抽象類不能被實例化
Abstract.h class Abstract { public: Abstract(); ~Abstract(); }; main.cpp #include "Abstract.h" int main() {
原创 關於memset的使用
memset的使用:(1)char *pString = new char[15]; memset(pString, 0x00, 15*pString); (2)char szString[15]; memset(szStri
原创 標準容器map的使用(創建優先級隊列)
#ifndef __STD_LIST_TEST__ #define __STD_LIST_TEST__ #include <list> #include <map> #include <stdio.h> class TestData {
原创 C++中的關鍵字 explicit
轉自百度百科:C++中, 一個參數的構造函數(或者除了第一個參數外其餘參數都有默認值的多參構造函數), 承擔了兩個角色。 1 是個構造器 2 是個默認且隱含的類型轉換操作符。C++提供了關鍵字explicit,可以阻止不應該允許的
原创 Source Insight 不能使用某種字體的解決方法
右擊該字體,將隱藏改爲顯示,source insight 即能加載。
原创 更換SVN的比較器Diff
1、安裝比較器BCompare.exe 2、右擊文件,進行如下圖配置
原创 類,指針函數,數組組合使用
//my_stack.h //基於動態數組的棧實現 #ifndef __MY_STACK_H__ #define __MY_STACK_H__ class MyStack { public: MyStack(int size,
原创 ubuntu連網
開始,輸入服務 確保 VMware DHCP Service 和VMware NAT Service 服務已經啓動
原创 Makefile 編譯問題解惑
. |-- List | |-- List.c | |-- List.h | |-- obj ` | `-- Unitest | `-- main.c | -- Makefile |-- Ma
原创 51單片機電子琴編碼 — 《斷橋殘雪》《廬州月》
/** * @author 逐影Linux * @funtion 51單片機電子琴編碼 —《斷橋殘雪》《廬州月》 **/ //***********《廬州月》************************
原创 source insight 啓動不了(crash)
一個可能原因是:由於source insight 版本升級,導致無法原識別配置文件,從而啓動不了。 解決方法:重命名(備份)原來的配置文件目錄C:\Users\【用戶名】\Documents\Source Insight爲新目錄即可,
原创 Win32 LoadLibrary 失敗的2種可能原因
1、動態庫的入口函數同名。 2、動態庫的執行代碼存在內存非法訪問。
原创 函數指針數組的使用--跳轉表
摘自《專業嵌入式軟件開發 全面走向高質高效編程 電子工業出版社 李雲》 #define CONFIG_MAX_INTERRUPT 64 typedef void (*interrupt_handler_t)(int _vector)
原创 [備考練習]C++對象和對象指針
#include <stdio.h> #include <stdlib.h> class apple { private: char* pName; //類裏面含有指針 public: apple()