1.註冊C++函數。//註冊回呼函數宏//根據不同需要支援註冊兩個函數原型,注意CONNECT_JS_CALL_SIMPLE_HANDLER中註冊的函數//需要提前和HTML調用協調好,參數必須都為字元,負責會引起未知問題#define CONNECT_JS_CALL_HANDLER(name, func, pContext) do \{\ if (!CBKCallBackFuncContainer::GetFuncPtr()->NameId(L#name)) \
C++ example for Skype4COM//A small example how to use the DLL from MSVC console C++ application// Skype4COMTest.cpp : Defines the entry point for the console application.//#include "stdafx.h"#import "Skype4COM.dll"int _tmain(int argc, _TCHAR* argv[]
看一些程式的時候老是有“#ifdef __cplusplusextern "C" {#endif”的定義,搞搞清楚是怎麼回事:Microsoft-Specific Predefined Macros__cplusplus Defined for C++ programs only. 意思是說,如果是C++程式,就使用extern "C"{而這個東東,是指在下面的函數不使用的C++的名字修飾,而是用C的The following code shows a header file which
//==================================================//對const類型的理解class B{public: int b;};class A{public: B *pb; int *pi; A():pb(new B()),pi(new int()) { }};int _tmain(int argc, _TCHAR* argv[]){ const A * pa = new A(); //pa->pb = new B(); //pa->
熟練掌握C/C++語言,熟悉Windows開發平台,能熟練運用MFC自主編開發出一些應用程式;熟練掌握SQL語句,對資料庫有很好的認識,能熟練使用SQL Server2000軟體;熟練掌握JAVA語言,熟悉J2ME對手機軟體開發一定的基礎;深入理解物件導向的思想,並能熟練應用於具體的程式設計開發中;熟悉Unix/Linux下C語言的編程以及常用的命令,熟悉組合語言;熟悉網路的TCP/IP、UDP等協議,能處理解決電腦系統軟體常見的故障; C++ using namespace std
如果不是讀《C++編程思想》,恐怕我到今天也不會知道成員指標這東西,真是讓我大開了眼界。按我的理解,普通指標指向的地址是相對於整個記憶體空間的,而成員指標並不包含真實的地址,它實際上代表了一個成員在其類範圍內的相對位置。一個小程式可以解釋成員指標的用法。#include <iostream>using namespace std; class C { public: int i,j,k;
1,set的含義是集合,它是一個有序的容器,裡面的元素都是排序好的,支援插入,刪除,尋找等操作,就 像一個集合一樣。所有的操作的都是嚴格在logn時間之內完成,效率非常高。set和multiset的區別是:set插入的元素不能相同,但是multiset可以相同。建立 multiset<ss> base;刪除:如果刪除元素a,那麼在定義的比較關係下和a相等的所有元素都會被刪除base.count( a