原创 變量的生命週期與作用域

作用域和生存週期是完全不同的兩個概念。作用域可以看作是變量的一個有效範圍,就像網遊中的攻擊範圍一樣;生存週期可以看成是一個變量能存在多久,能在那些時段存在,就像網遊中的魔法持續時間……簡單的以一個局部變量來舉個例子:在main函數中聲明

原创 [面試題] 求數組兩兩之差絕對值最小的值

一 題目描述:   有一個整數數組,請求出兩兩之差絕對值最小的值,只要求出最小值即可,不要求求出是哪兩個數。   二 常規思路:   求解此題的尋常思路是什麼?觀察題目我注意到後面強調不要求求出兩個數,那麼最最簡單的O(n^2)的

原创 c++ 編譯期與運行期 總結

一 見識編譯期的力量 #include <iostream>    using namespace std;    class A{    public:        virtual void f(){cout<<"A"<<endl