C++笔记
godenlove007
这个作者很懒,什么都没留下…
展开
-
我嘞个去,float与double竟然比int效果好那么多
2010.08.02我嘞个去,float与double竟然比int效果好那么多。原创 2012-08-02 16:15:25 · 739 阅读 · 3 评论 -
转:学习笔记:shared_ptr陷阱
以下文章转载自:http://blog.sina.com.cn/s/blog_6a6d5ba801012jt5.html ,致谢!!!条款1:不要把一个原生指针给多个shared_ptr管理int* ptr = new int;shared_ptr p1(ptr);shared_ptr p2(ptr); //logic errorptr对象被删除了2次转载 2012-10-18 12:16:33 · 1571 阅读 · 0 评论 -
转:assert()函数用法总结
转自:http://www.cnblogs.com/ggzss/archive/2011/08/18/2145017.html,致谢!!!assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include assert.h>void assert( int expression ); assert的作用是现计算表达式 expres转载 2012-10-20 13:22:38 · 723 阅读 · 0 评论 -
C++静态成员函数小结
转载自:http://www.cnblogs.com/lzjsky/archive/2011/01/24/1943199.html ,非常感谢!!!类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。 静态类成员包括静态数据成员和静态函数成员两部分。 一 静态数据成员: 类体中的数据成员的声明前加上sta转载 2012-10-24 10:14:07 · 550 阅读 · 0 评论 -
C使用FILE指针文件操作
文件的基本概念 所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的,在使用时才调入内存中来。从不同的角度可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种。 普通文件是指驻留在磁盘或其它外部介质转载 2012-10-23 21:50:38 · 1106 阅读 · 0 评论 -
C++ 内存池 -- C++ Memory Pool
转载自:http://blog.csdn.net/060/article/details/1326025,非常感谢!!!这是我翻译的文章,来自 Code Project, 原文作者: DanDanger2000. 原文链接: http://www.codeproject.com/cpp/MemoryPool.aspC++ 内存池l 下载示例工程 – 105Kb转载 2012-12-01 17:49:02 · 684 阅读 · 0 评论 -
指针入门指导 -- A Beginner's guide to Pointers
转载自:http://blog.csdn.net/060/article/details/1248648,再次万分感谢!!(发现这个作者的CSDN博客就两篇翻译文章,但是质量很好唉,用心良苦啊)A Beginner's guide to Pointers这是我翻译的一篇文章,主要向初学者介绍C/C++的灵魂——指针。原作者是:Andrew Peace原文链接:htt转载 2012-12-01 17:51:38 · 736 阅读 · 0 评论 -
C++开源库详细介绍,欢迎补充
声明:本文转载自:http://www.cnblogs.com/kanego/archive/2011/11/10/2244957.html,谢谢原作者!C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应 用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C+转载 2013-05-08 11:15:07 · 1015 阅读 · 0 评论 -
转: auto_ptr探讨
以下文章转载自:http://blog.csdn.net/faithmy509/article/details/4229110 致谢!!总目录一、剖析C++标准库智能指针(std::auto_ptr) 1.Do you Smart Pointer? 2.std::auto_ptr的设计原理 3.std::auto_ptr高级使用指南 4.你是否觉得std::auto_p转载 2012-10-13 09:56:43 · 610 阅读 · 0 评论 -
转:auto_ptr作用和用法
以下文章转载自:http://www.zxbc.cn/html/20081029/67255.html 致谢!!标准auto_ptr智能指针机制很多人都知道,但很少使用它。这真是个遗憾,因为auto_ptr优雅地解决了C++设计和编码中常见的问题,正确地使用它可以生成健壮的代码。本文阐述了如何正确运用auto_ptr来让你的代码更加安全——以及如何避免对auto_ptr危险但常见的误用,这些误转载 2012-10-13 09:51:15 · 460 阅读 · 0 评论 -
转:OpenCV学习之CvMat的用法详解及实例
转自:http://blog.csdn.net/yanzi1225627/article/details/7558112 致谢!!CvMat是OpenCV比较基础的函数。初学者应该掌握并熟练应用。但是我认为计算机专业学习的方法是,不断的总结并且提炼,同时还要做大量的实践,如编码,才能记忆深刻,体会深刻,从而引导自己想更高层次迈进。1.初始化矩阵CvMat*mat = cvCre转载 2012-10-13 09:49:14 · 664 阅读 · 0 评论 -
C++Vector用法
转载自:http://blog.csdn.net/pandy1110/article/details/5963908C++内置的数组支持容器的机制,但是它不支持容器抽象的语义。要解决此问题我们自己实现这样的类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。标准库vector类型使用需要的头文件:#include 。vector 是一个类模板。不是一种数据类型,转载 2012-07-31 21:32:10 · 671 阅读 · 0 评论 -
STL algorithm常用函数表
转载自:http://www.haogongju.net/art/8256341. 查找算法 (13) 为判断容器中是否包含某一个值提供adjacent_find()binary_search()count()count_if()equal_range()find()find_end()find_first_of()find_if()转载 2012-09-05 22:46:05 · 2042 阅读 · 0 评论 -
Set Partition Algorithm(集合划分算法)
转载自:http://blog.sina.com.cn/s/blog_567842410100nf0c.html设n个元素的集合可以划分为f(n,m)个不同的由m个非空子集组成的集合。考虑3个元素的集合,可划分为① 1个子集的集合:{{1,2,3}}② 2个子集的集合:{{1,2},{3}},{{1,3},{2}},{{2,3},{1}}③ 3个子集的集合:{{1}转载 2012-09-07 22:23:22 · 5173 阅读 · 1 评论 -
[转载]C++库常用函数一览
转载自:叶开的博客1.标准C++库字符串类std::string的用法begin 得到指向字符串开头的Iteratorend 得到指向字符串结尾的Iteratorrbegin 得到指向反向字符串开头的Iteratorrend 得到指向反向字符串结尾的Iteratorsize转载 2012-09-08 18:29:54 · 1362 阅读 · 0 评论 -
运算符重载初探
大一的时候学习C++,用的谭浩强那本红皮书,学到运算符重载的时候,心里很没底,学了也就忘了。这些天使用某个类库代码,N多运算符重载,只好硬着头皮学习了。笔记如下:本节目的:练习使用 加减乘除运算符、自增自减、以及输入输出运算符的重载。先看某个类的头文件代码:#ifndef CLASS_HEADER_H#define CLASS_HEADER_H#include using n原创 2012-09-08 12:33:06 · 619 阅读 · 0 评论 -
C++ 函数指针探讨
本文转载自:沐枫小筑http://www.cnblogs.com/ly4cn/archive/2005/12/17/299007.html---------------------------------------------------------------------------------------------------------------------在C/C++转载 2012-09-15 15:40:54 · 686 阅读 · 0 评论 -
文摘笔记:再看new操作符
今天看《编写高质量代码:改善C++程序的150个建议》一书,看到内存管理章节中关于new的论述,简直目瞪口呆,在以前看来再简单不过的new竟然其背后有如此多的玄机!!先摘录一部分内容如下:建议2 9 :区分n e w 的三种形态C + + 语言一直被认为是复杂编程语言中的杰出代表之一,不仅仅是因为其繁缛的语法规则,还因为其晦涩的术语。下面要讲的就是你的老熟人—n e w : 它是转载 2012-10-09 20:34:57 · 612 阅读 · 0 评论 -
转:auto_ptr解析
以下文章转载自:http://www.cppblog.com/SmartPtr/archive/2007/07/05/27549.html 致谢!! 引言auto_ptr是当前C++标准库中提供的一种智能指针,或许相对于boost库提供的一系列眼花缭乱的智能指针, 或许相对于Loki中那个无所不包的智能指针,这个不怎么智能的智能指针难免会黯然失色。诚然,auto_ptr有这转载 2012-10-13 08:25:05 · 463 阅读 · 0 评论 -
至少应该阅读的九本C++著作(by 荣耀)
声明:本文系转载,据说是荣耀先生推荐的,但是找不到原文出处了。只有这个也是转载:http://phoenixzz.blogbus.com/logs/337332.html================================================================1. The C++ Programming Language (Special 3rd Ed转载 2013-06-15 15:41:58 · 1299 阅读 · 0 评论