随笔分类 - C++
摘要:C++中,迭代器的类型有五个,关系为: input_iterator_tag 对应 输入迭代器:只读。 output_iterator_tag 对应 输出迭代器:只写。 forward_iterator_tag 对应 向前迭代器 :只能一步一步前进。 bidirectional_iterator_t
阅读全文
摘要:C++ STL提供了 unordered_map,底层是用哈希表实现的,可以根据 key 搜索 对应的 value。 资料:http://www.cplusplus.com/reference/unordered_map/unordered_map/ 第一点,一般来说,特化一个unordered_m
阅读全文
摘要:#include //保留小数点后2位 cout using namespace std; int main() { double val = 10.6; cout << setprecision(2) << val << endl;//保留两位有效数字 cout << setiosflags(ios::fixed) << setprecision...
阅读全文
摘要:1、字符串分割 2、类型转换 stringstream类型转换的时候,一直读到第一个不符合类型的字符为止。 demo:利用stringstream实现字符串数字计算
阅读全文
摘要:1、int类型默认signed,最高位是符号位,表示范围[-2^(n-1), 2^(n-1)-1],1byte=8bits 2、unsigned int,[0, 2^n-1]
阅读全文
摘要:从一个文件,读取数据,再输出,一般在代码里实现就是用<fstream>,如http://www.cnblogs.com/Zzz-y/p/7885948.html 使用文件重定向会更加方便。 一段非常简单的输入输出数据的代码。编译,生成test.exe。 在命令窗口,在test.exe根目录下,输入
阅读全文
摘要:#include int main() { double data[10]; ifstream in; in.open("data.txt"); for (int i=0; i>data[i]; cout << data[i]<<endl; } in.close(); ofstream out; out.open(...
阅读全文
浙公网安备 33010602011771号