我想創建一個函數,它接受一串字符串並通過在每個數組上執行lexical_cast將其轉換爲元組元素。將std :: string的std :: string數組轉換爲使用boost的相同大小的std :: tuple :: lexical_cast
的std ::數組大小相同的std ::元組大小和所有的元組類型在編譯時
已知例如:
std::tuple<int, double> Result = Convert({"1", "1.0"});
或
int A, B;
std::tie(A, B) = Convert({"1", "2"});
如何我可以用可接受的性能和沒有C++ 14支持來做到嗎?
問題是什麼?你已經指定了你想要做的事情。實現必要的流媒體操作。此外,我沒有看到問題中的std ::數組 – sehe