c 程式設計師修煉真經

2021-04-16 21:23:32 字數 699 閱讀 3277

class bb : public aa

virtual void print()

virtual void print()

2.巨集替換,各種陷阱從此開始

#define n 3

#define y(n) ((n+1)*n)

int ny=y(5+1);

大家可以測一下,ny等於多少

二.來點更常用的的:

1.寫乙個itoa

templateinline char* itoa(const t &in, v *res, r base)

char* out = res;

int quotient = in;

while (quotient)

if(in <0&&base==10)

*out++ = '-';

std::reverse( res, out );

*out = 0;

return res;

}2.實現乙個配置檔案解析

mapgmapconfinof;

void open( const char *szfile)

while( !in.eof( ) )

in.close( );

}結束語:

後續章節我會和大家**一些具體的專案問題涉及到atl,wtl,bho,ace,stl,boost,xml,xmpp等等 

c 程式設計師修煉真經之三

談一下跨平台網路通訊應用程式的設計,第一種呢就是用預編譯巨集,在不同的巨集定義下包含不同的標頭檔案,呼叫不同的函式,這個麻煩了點,但好處是直截了當,除錯方便,哪兒個步驟出來問題了然於胸,第二種呢就是用apr啦,標頭檔案呢應該是象這樣 include include include include i...

c 程式設計師修煉真經之五

我們開始乙個專案時通常都會做些什麼呢?1.判斷本程式是否已經有例項在執行 bool ispigrun else 2.設定當前程式執行路徑 char path config max path path config 0 getmodulefilename null,path config,max pa...

程式設計師修煉。。。

第一重 在哪本電腦雜誌上看見軟體工程師這個職業介紹,或者走在大街上看見某某軟體培訓機構鼓吹培訓完就能年薪10萬的廣告,有些羨慕那些程式設計序的,自己有些蠢蠢欲動。第二重 用控制台或者說sdk之類的東西寫了乙個 hello world 感覺程式設計這個東西,太簡單沒難度。第三重 學會了簡單的使用某某工...