showgan@tg says to YSITD
C++ 的 function 算是 First Class 嗎