Я видел эту функцию vec (....) во многих библиотеках boost. Он создает вектор со значениями, которые вы помещаете в него, используя некоторую мета-магию шаблона, чтобы сделать вывод типа. Так, например:
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
Это действительно полезно для тестирования, а также для передачи векторов оцененных параметров. Но я не могу найти, в каком заголовочном файле он определен, и Googling Boost vec
совершенно бесполезен, потому что, очевидно, вы получите миллион результатов о классе векторов.
Кто-нибудь знает, где он определен?