Я знаю, что в контейнерах STL есть параметр value_type
и я видел, как его можно использовать для объявления типа переменной типа:
vector<int>::value_type foo;
Но можем ли мы просто напечатать этот value_type
на консоли?
Я хочу увидеть "string" в этом примере:
int main() {
vector<string> v = {"apple", "facebook", "microsoft", "google"};
cout << v << endl;
cout << v.value_type << endl;
return 0;
}