2015年1月31日

[隨筆] 程式碼的可讀性與時間的關係

其實這篇只是想要講一下最近 coding 時發現的自己的一些習慣 XD
想講的話自己的程式碼的可讀性隨著時間的過去會呈現什麼樣的關係

2015年1月21日

[C++] static const Member in a struct/class

C/C++ 的 struct/class (為方便解說,接下來統一用 struct ) 可以將其成員變數的型態附加上 static const 修飾詞,如此一來該成員變數即為所有該 structure 產生出來的 object 共享的成員變數,並且也無須透過特定的 object 來存取,可以直接用 structure name 去存取該成員變數,例如:

struct A
{
    static const int val = 1;
};
int x = A::val + 1; // direct access

一般來說雖然不允許 structure 的成員變數直接在宣告時給予初始化,但是有 static const 修飾的成員變數是唯一的例外,允許直接在宣告時就給予初始值。不過這次這種使用方法卻讓我遇上不明究理的 link error,簡述如下:

2015年1月3日

[閒聊] 煮奶茶

之前有次跟茶友泡茶聊天時,聊到了煮奶茶這回事。煮奶茶之所以特別,在於它是純粹只用奶去煮茶葉,過程中沒有任何一滴水,所以跟一般奶茶的滋味也特別不同。