记录于2017.4.6
5.15更新
转往http://http://118.89.65.154/
目录
C++
list
list以链表的形式储存元素
头文件:
#include <list>
遍历元素:
//声明一个名为 list_1 的list
std::list<module> list_1;
//声明迭代器i
std::list<module> i;
//进行操作
for (i = list_1.begin(); i != list_1.end(); ++i) {
//*i;
}
其中:
//返回指向第一个元素的迭代器
begin()
//返回指向末尾的迭代器`
end()
将格式化的数据写入字符串
sprintf() 函数
将数据写入c字符串
头文件:
#include <stdio.h>
原型:
int sprintf(char* buffer, const char* format, [argument]);
其中:
buffer //char型指针,指向将要写入的字符串的缓冲区。
format //格式化字符串。(如`%d %g`)
[argument] //可选参数,可以是任何类型的数据。(如整形数)
返回值:
返回被写入buffer的字节数,结束字符\0不计入内。
出错返回-1。
例如 将整型数转为字符串:
//数据
int number = 100;
//要写入的字符串
char str[33];
sprintf(a, "%d", number);
printf("%s", a); //将会输出100 (字符形式)
stringstream
(待更新..)