原创 VC++中面向過程的Static

面向過程設計中的static   1、靜態全局變量   在全局變量前,加上關鍵字static,該變量就被定義成爲一個靜態全局變量。我們先舉一個靜態全局變量的例子,如下:   //Example 1   #include <iostr

原创 C++獲取計算機主機信息(計算機名稱、IP)

#include <iostream> #include <string> #include <vector> #include <atlstr.h> #include "winsock2.h" #pragma comment(lib,"

原创 C++靜態成員鏈接時 "unresolved external symbol " : static "

Why are classes with static data members getting linker errors? Because static data members must be explicitly defined

原创 VC++面向對象的static

面向對象的static關鍵字   (類中的static關鍵字)   1、靜態數據成員   在類內數據成員的聲明前加上關鍵字static,該數據成員就是類內的靜態數據成員。先舉一個靜態數據成員的例子。   //Example 5  

原创 C的位操作

一、傳統的C方式位操作: 1.基本操作:    使用一個unsigned int變量來作爲位容器。 2.操作符: |   按位或操作符:result=exp1|exp2;當exp1和exp2中對應位中至少有一個爲1時,result中對應位

原创 線程通信-PostThreadMessage

#include <stdio.h>   #include <windows.h>   #include <iostream.h>   #include <process.h>   #define UM_MSG1 WM_USER+1  

原创 番茄學習法

轉自:http://blog.csdn.net/liutengteng130/article/details/7583044 liutengteng130 番茄學習法     在日常學習生活中,時間是有限的,那麼效率對我們來說就固然

原创 使用DLL在進程間共享數據

DLL入門淺析(5)——使用DLL在進程間共享數據          在Win16環境中,DLL的全局數據對每個載入它的進程來說都是相同的,因爲所有的進程用的都收同一塊地址空間;而在Win32環境中,情況卻發生了變化,每個進程都有了它

原创 C++裏面的取整函數

#include<math.h> double ceil(double x) //向上取整 double floor(double x) //向下取整 也可以用數據類型強制

原创 C++類模版的繼承

類模板可以繼承也可以被繼承。 1.在一個類模板中,一個非依賴型基類是指:無須知道模板實參就可以完全確定類型的 基類。 例如: template<typename X> class Base{ publi

原创 strcpy_s與strcpy

例子: #include<iostream> #include<cstring> using namespace std; void Test(void) { char *str1=NULL; str1=new char[20]; c