3. C++
df865017
这个作者很懒,什么都没留下…
展开
-
3.1 double 与 char* 的相互转换
1. double 转换到char*#includechar* SiftMatch::double2str(double data){ char str[256]; sprintf(str, "%.6lf\t", data); //%.6lf\n d=lf return str;}2. char* 转换到 double原创 2015-05-19 16:28:00 · 5112 阅读 · 1 评论 -
3.4 计算机专业学习规划
(1)建议多看国外计算机名校的教材(2)基础精通一门编程语言主要是学习面向对象的思想,还有要清楚C++是如何分配内存的,以及派生,多态,重载,虚函数,构造析构,STL等,特别关注内存泄露。如果是入门学习的话,建议你看看书籍《Essential C++》,《C++ Primer》,然后再去读读《C++编程思想》,《Effective C++》,《深入理解C++对象模型》,原创 2014-03-25 21:42:30 · 830 阅读 · 0 评论 -
3.3 C++中如何计算程序运行的时间
原地址:http://blog.csdn.net/wuxuguang123/article/details/8130081一个程序的功能通常有很多种方法来实现,怎么样的程序才算得上最优呢?举个例子,如果实现同一个功能的两个程序,一个一点按钮就给出运行结果,而另一个则需要漫长的时间去等待,就像安装WINDOWS XP一样(呵呵,太夸张了吧),你会去使用哪个程序呢?毋庸置疑,最优程序的第一转载 2015-05-16 22:30:50 · 402 阅读 · 0 评论 -
3.2 ACM输入输出--多组测试用例--C、C++
最近在练习一些关于ACM的题,往往会有多组测试用例,不知道该怎么办,查找资料总结之。C和C++:必须是 int main()提交,输入和输出的格式一定要按照题目要求的去写,否则提交不过。输入不可用文件输入。LanguageCC++To read numbersint n;while转载 2015-11-02 11:34:27 · 1413 阅读 · 0 评论 -
3.5 STL之vector的使用一(初始化vector)
简介:vector可用于代替C中的数组,或者MFC中的CArray,从许多说明文档或者网上评论,一般一致认为应该多用vector,因为它的效率更高,而且具备很好的异常安全性。而且vector是STL推荐使用的默认容器,除非你知道你有特殊需要,使用vector不能满足你的需求,例如需要容器在head和tail高效的插入和删除,或者在任何位置高效的删除和插入操作,那么你可能使用deque或者list更转载 2015-11-02 15:49:11 · 465 阅读 · 0 评论 -
3.6 int 转化为string ,string 1+ string2
1. string1+string2; string path_title=".\\quantize\\"; string path_type=".jpg"; path_title+="83";path_title+=path_type;2. int 转化为 stringint geyLevel=123; char gray[4];sprintf(gra原创 2015-12-29 16:22:16 · 694 阅读 · 0 评论 -
STL容器之优先队列
STL容器之优先队列http://www.cnblogs.com/summerRQ/articles/2470130.html优先级队列,以前刷题的时候用的比较熟,现在竟然我只能记得它的关键字是priority_queue(太伤了)。在一些定义了权重的地方这个数据结构是很有用的。先回顾队列的定义:队列(queue)维护了一组对象,进入队列的对象被放置在尾部,下一个被取出的元素则转载 2016-03-19 10:32:23 · 336 阅读 · 0 评论