我在許多boost庫中看到了這個函數vec(....)。它使用一些模板元魔法來構造一個向量,並將其放入其中,以進行類型推斷。因此,例如:增強vec(x,y,z)功能定義在哪裏
vec(1,2) returns vector<int> filled with 1,2
vec(1.1,2.2,3.3) returns vector<float> filled with 1.1,2.2,3.3
其用於測試,以及傳遞值參數向量真的很有用。但是我不能找到它定義的頭文件,而谷歌搜索Boost vec
是完全沒用的,因爲顯然你會得到一百萬個關於向量類的結果。
有沒有人知道它在哪裏定義?
你從哪裏看到了這個功能?我從來沒有見過它... – Tom 2011-02-24 12:45:21