我希望创建一个MyClass的向量,例如以下课程类。我希望将字符串数组作为课程名称传递。所以我写
struct Course {
int id;
string name;
static int id_generator;
Course() {}
Course(string s);
};
Course::Course(string s) {
name = s;
id = id_generator++;
}
int Course::id_generator = 0;
Run Code Online (Sandbox Code Playgroud)
这有效
string course_names[] = {"Linux", "C++", "HTML", "HTML5", "NodeJS", "Shell", "Python"};
vector<Course> course_vector(begin(course_names), end(course_names));
Run Code Online (Sandbox Code Playgroud)
但这不是
vector<Course> course_vector = {"Linux", "C++", "HTML", "HTML5", "NodeJS", "Shell", "Python"};
error: could not convert ‘{"Linux", "C++", "HTML", "HTML5", "NodeJS", "Shell", "Python"}’ from ‘<brace-enclosed initializer list>’ to ‘std::vector<Course>’
Run Code Online (Sandbox Code Playgroud)
为什么?怎么做更好?
我有一个巨大的床文件(数百万行),它是这样的:
chr10 0 200 E5 E5 E5 E5
chr10 200 400 E2 E1 E5 E3
chr10 400 600 E5 E2 E5 E1
chr10 600 800 E5 E5 E5 E5
chr10 800 1000 E4 E2 E5 E5
chr10 1000 1200 E5 E5 E5 E5
chr10 1200 1400 E5 E5 E6 E3
....
Run Code Online (Sandbox Code Playgroud)
在这个文件中,我只想删除列4,5,6和7的值为"E5"的所有行.
所以这个例子的输出应该是这样的
chr10 200 400 E2 E1 E5 E3
chr10 400 600 E5 E2 E5 E1
chr10 800 1000 E4 E2 E5 E5
chr10 1200 1400 E5 E5 E6 …Run Code Online (Sandbox Code Playgroud) 我有以下列表表示列车的到达和出发时间.
arr = ['9:00', '9:40', '9:50', '11:00', '15:00', '18:00']
dep = ['9:10', '12:00', '11:20', '11:30', '19:00', '20:00']
Run Code Online (Sandbox Code Playgroud)
我想合并和排序它们.我做了以下.
final = sorted(arr+dep)
Run Code Online (Sandbox Code Playgroud)
输出:
['11:00', '11:20', '11:30', '12:00', '15:00', '18:00', '19:00', '20:00', '9:00', '9:10', '9:40', '9:50']
Run Code Online (Sandbox Code Playgroud)
预期输出:( 实际的时间戳排序)
['9:00', '9:10', '9:40', '9:50','11:00', '11:20', '11:30', '12:00', '15:00', '18:00', '19:00', '20:00']
Run Code Online (Sandbox Code Playgroud)
我如何实现预期的输出?
即使是第二台收音机也检查了它没有检查,并检查最后一台
<div>
<input type="radio" id="bed_room_1" name="room[bed_room]" value="1" checked="false" />
<label for="bed_room_1">1</label>
</input>
<input type="radio" id="bed_room_2" name="room[bed_room]" value="2" checked="true" />
<label for="bed_room_2">2</label>
</input>
<input type="radio" id="bed_room_3" name="room[bed_room]" value="3" checked="false" />
<label for="bed_room_3">3</label>
</input>
<input type="radio" id="bed_room_4" name="room[bed_room]" value="4" checked="false" />
<label for="bed_room_4">4+</label>
</input>
</div>
Run Code Online (Sandbox Code Playgroud)
Codepen链接codepen