原创 在常量函數中改變非常量成員

class ClassName { public:     int Fun(const int data) const     {         m_data = data;         return 1;     }     ..

原创 科學計數法 E

E是指數的意思,比如7.823E5=782300 這裏E5表示10的5次方  E代表的英文是exponent   科學計數法 1.3565656565E04中E代表什麼意思? 這個數是多少 E是乘以10的幾次方的意思,E04就是乘

原创 SystemParametersInfo ( SPI_GETNONCLIENTMETRICS... 在VC 2008 裏不能正常工作

NONCLIENTMETRICS ncms = {0} ; ncms.cbSize = sizeof(NONCLIENTMETRICS); int s = sizeof(NONCLIENTMETRICS); BOOL b = Sy

原创 'char **' 和 'const char **'的兼容性問題

有時候必須非常專注的閱讀ANSI C 標準才能找到某個問題的答案。一位銷售工程師把下面的代碼作爲測試例子發給SUN的編譯器小組。 #include<stdio.h> void foo( const char **P ) {}   int