c++学习
今天还想吃火锅
语音相关算法学习者,博客用于纪录各种学习知识,加深印象的同时便于日后翻阅。
展开
-
STL标准库string的使用
String及使用内部实现和vector类似,用法为#include<string>1、string对象的构造方式string str1(“LiMing”) //以一个C风格字符串构造string str2 = “ZhangHan”;string str3 (“abcde”,3) //取abc作为str3的初始化值string str4;//空字符串;string st...原创 2020-03-25 17:28:30 · 174 阅读 · 0 评论 -
#define用法
#define用法知识准备:以#开头的行,都为预处理指令,用于指示编译器做一些预处理的工作。#define称为宏定义,有以下两种用法:(1)定义一个“数值”#define PI 3.14 //相当于定义了一个常量int main(){ double r = 5.06; double area = PI*r*r; return 0; }(2)定义一个函数#include...原创 2020-03-25 17:08:20 · 156 阅读 · 0 评论 -
用c++写一个可变长度的数组类模板Array ,用途存放若干元素,个数未知。
写一个可变长度的数组类Array ,用途存放若干元素,个数未知。思路:1、可采用动态分配内存的方法。首先要有三大要素:数组的缓冲区m_buffer、需要存放元素的总容量m_capacity,已存放的元素计数:m_size,这些作为类的私有成员变量。用构造函数进行初始化,总容量capacity作为构造函数的参数,m_buffer动态创建,大小为m_capacity,m_size初始化为02、创...原创 2020-03-17 23:54:48 · 704 阅读 · 0 评论