1.int * p NULL;和*p NULL的區別
1 .int * p NULL
int *pNULL;定義一個指針變量p,其指向的內存里面保存的是int類型的數據;再定義變量p的同時把p的值設置為0x00000000, 而不是把*p的值設置為0x00000000
2.*p NULL
int i 10&am…
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;template<class T>
class Base
{T m_A; //子類創建時候 必須要知道T的類型,才能給父類中的m_A分配內存
};template<class T1 , class T2>
class Son :public Base<T2…
一條語句判斷數x是否2的n次冪
return !(x & (x - 1));
求取十進制數字元素1的個數
int fun(int x) { int count 0; int i, j, k; /方法2 負數不可計算,需要改進/ while (x ! 0){ if (x & 1 1) count; x x >> 1; } /方法1/ while (x …