利用栈的属性来得到最后一个字符串从而进行长度的输出

#include<iostream>
#include<sstream>
#include<string>
#include<stack>
using namespace std;
int main(){
    string str;
    getline(cin , str);
    stack <string> v;
    stringstream ss(str);
    string word;
    while(ss>>word) v.push(word);
    string ans;
     ans=v.top();                 //最后一个字符串放入ans
    cout<<ans.size()<<endl;
}