C++学习链接
摘要:C++流的格式化输入输出http://hi.baidu.com/animous/item/89f6b1ad7c5a46bf29ce9d9c
阅读全文
转载:C/C++文件输入输出
摘要:基于C的文件操作在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O文件操作,下面就分别介绍之。一、流式文件操作 这种方式的文件操作有一个重要的结构FILE,FILE在头文件stdio.h中定义如下:typedef struct { int level; /* fill/empty level of buffer */ unsigned flags; /* File status flags */ char fd; /* File descriptor */ unsigned char hold; /* Ungetc char if no buffer */ ...
阅读全文
c++学习笔记201312
摘要:printf 不能打印string 理论上讲不通,string是类,printf()只能打印基本类型。应该用 string s; cout << s; 或 printf("%s", s.c_str());
阅读全文
转载:gcc与vs中hash_map使用的差别
摘要:在GCC和Visual Studio中使用hash_map 熟悉STL或熟悉ACM/ICPC的话,其中的set, map, multiset, multimap一定用过无数次了,它们都是用平衡二叉树(红黑树)实现的,复杂度为O(lgn)。我们也知道set, map可以通过哈希来实现,复杂度只有O(1),可惜直到现在,unsorted_set或hash_map都没能成为C++标准的一部分(C++0x,- -b)。不过无论在GNU GCC中还是Microsoft Visual Studio中都有对hash_set, hash_map, hash_multiset, hash_multimap的支.
阅读全文