现代c++vector的emplace_back成员函数 现代c++标准库中vector容器的emplace_back方法一言以蔽之,emplace_back是c++11引入的vector成员函数,用于在vector末尾直接构造元素,而不是先构造再拷贝或移动 基本用法12std::vector<MyClass>vec;vec.emplace_back(args...); 与push_back的区别 构造方式 push_back:先构造临时对象 2025-04-27
c++小发现 当运行以下c++代码 1234567#include<iostream>using namespace std;int main(){ cout<<"abc"+1<<endl; return 0;} 结果将会是输出”bc”:原因是”abc”本质是一个字符串字面量是const char[]类型,会退化为const 2025-03-30
my-first-blog 一种有趣的字符串去空格写法123456from functools import reducedef not_space(ch): if ch!=' ': return Truechlist=list(filter(not_space, "he llo world"))print(reduce(lambda x,y:x+y,chlis 2025-03-30