(自己做的,多少有不靠谱、较应付的地方,仅供参考,如有错误欢迎指正)
3.12
(1)正确。但是个别编译器可能不支持
(2)错误。类型不兼容
(3)正确。
3.13
(1)0个
(2)10个0
(3)10个42
(4)1个10
(5)2个分别是20、42
(6)10个null
(7)10个"hi"
3.14
#include<iostream>
using std::cout;
using std::cin;
using std::endl;
#include<string>
using std::string;
#include<vector>
using std::vector;
int main()
{
int val;
vector<int> ivec;
while(cin >> val)
ivec.push_back(val);
// for(int val: ivec)
// cout << val << endl;
return 0;
}
3.15
#include<iostream>
using std::cout;
using std::cin;
using std::endl;
#include<string>
using std::string;
#include<vector>
using std::vector;
int main()
{
string word;
vector<string> svec;
while(cin >> word)
svec.push_back(word);
return 0;
}