![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 67
DEDSEC_Roger
语音算法,说话人识别,Python,C++。
展开
-
cin>>、cin.get()、cin.getline()、getline()、cin.ignore()
修改此函数返回值的未格式化输入操作是: get、 getline、ignore、peek、 read、 readsome、 putback 和 unget。注意,peek、 putback 和 unget 实际上并不提取任何字符,因此 gcount 在调用其中任何一个后总是返回零。标志的当前值被覆盖: 所有位被状态中的位替换;返回输入序列中的下一个字符,但不提取该字符: 该字符作为要从流中提取的下一个字符保留。返回对象上次执行的无格式化输入操作提取的字符数。调用此函数将 gcount 返回的值设置为零。原创 2022-09-13 00:32:04 · 154 阅读 · 0 评论 -
C++中的vector:resize()、reserve()、clear()、shrink_to_fit()、swap()
vector的resize和reserve的区别,还有和内存优化相关的一些函数原创 2022-08-31 00:36:26 · 1267 阅读 · 0 评论 -
内存对齐与#pragma pack的用法
假设当前头文件定义了一个结构体(struct、class和union都遵循内存对齐),由char、int、double各一个组成(顺序很重要),设置了。#pragma pack(x):该指令设置的值记为x,不进行设置时,x默认为8,可覆盖定义,即执行。x先设置为1,然后设置为默认值8。原创 2022-08-30 23:35:39 · 233 阅读 · 0 评论