我绝对讨厌这些不必要的编程步骤,你在一行上声明和分配一个变量,然后在下一行请求输入.
为了简短起见,我想创建一个变量并在同一行上请求输入.
目前我正在写这样的代码:
string name = "";
cout << "Please enter your name: ";
cin >> name; //Too many steps for no reason
Run Code Online (Sandbox Code Playgroud)
这有点我的目标:
string name = cin >> name
Run Code Online (Sandbox Code Playgroud)
显然,这条线在C++中不起作用,如果我闭上眼睛并捕食它,它也会起作用.
这样做有一个小技巧吗?我的意思是它可以在分配数组时使用for循环,为什么不在一行上声明和输入分配?
我知道读者会试着跳出窗外.goto证明了这个理论,是的,我自豪地使用它:)
任何帮助赞赏!