![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++语法
iteye_11725
这个作者很懒,什么都没留下…
展开
-
C++介绍(转)
[size=large]原文地址 [url]http://lywybo.iteye.com/blog/794136[/url]在31年前(1979年),一名刚获得博士学位的研究员,为了开发一个软件项目发明了一门新编程语言,该研究员名为Bjarne Stroustrup,该门语言则命名为——C with classes,四年后改称为C++。C++是一门通用编程语言,支持多种编程范式,包括过程...原创 2013-09-26 11:58:01 · 113 阅读 · 0 评论 -
c++构造函数详解(转)
原文地址:[url]http://blog.163.com/haixing_03031102/blog/static/120105509200972855328532/[/url]c++构造函数的知识在各种c++教材上已有介绍,不过初学者往往不太注意观察和总结其中各种构造函数的特点和用法,故在此我根据自己的c++编程经验总结了一下c++中各种构造函数的特点,并附上例子,希望对初学者有所帮助...原创 2013-09-26 15:18:13 · 82 阅读 · 0 评论 -
C++ 类的静态成员详细讲解(转)
原文地址:[url]http://blog.csdn.net/morewindows/article/details/6721430[/url]在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用。所以在所有对象中都可以共享它。使用静态成员变量实现多个对象之间的数据共享不会破坏隐藏的原则,保证了安全性还可以节省内存。静态成员的定义或声明要加个关键sta...原创 2013-10-07 22:45:48 · 96 阅读 · 0 评论 -
C++静态数据成员和静态成员函数(转)
原文地址:[url]http://www.cpplive.com/html/567.html[/url]一、静态成员变量:primer中是这样说的,对于所有的对象共有一个成员变量的就用static ,提供一个所有对象共有的一个成员变量比“每一个类对象维护一个成员变量” 要更有效。在这种情况下类的静态数据成员提供了一个更好的方案,静态数据成员被当作该类类型的全局对象,对于非静态数据成...原创 2013-10-07 22:49:15 · 115 阅读 · 0 评论 -
友元函数(friend)(转)
原文地址: [url]http://www.quanxue.cn/JC_CLanguage/Cpp/Cpp14.html[/url]类的外部,也就是通过实例来访问私有(private)或保护(protected)成员,这是被禁止的。但从实用性来说,的确有时很需要在外部访问,C++增加了一种称之为“友元(friend)”函数的申明,将“特权”赋给一些函数(可以是全局函数,也可以是其它类的成员...原创 2013-10-10 21:28:36 · 199 阅读 · 0 评论 -
C++继承:公有,私有,保护(转)
原文地址:[url]http://www.cnblogs.com/qlwy/archive/2011/08/25/2153584.html[/url]公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。1. 公有继承(public)公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的...原创 2013-10-14 21:59:23 · 81 阅读 · 0 评论 -
C++中关于字符串数组与字符串常量(转)
原文地址:[url]http://blog.csdn.net/code_bomber/article/details/1862327[/url]今天遇到了好多问题,从内存到字符串。。。上网查了些资料,现在就字符串数组和字符串常量来做个总结吧。其实也就是char sz[] = "string"; 和char *psz = "string"; 这两种字符串的赋值之间的区别。首先来说说...原创 2013-10-21 23:22:37 · 424 阅读 · 0 评论 -
C++中delete和delete[]的区别
一直对C++中的delete和delete[]的区别不甚了解,今天遇到了,上网查了一下,得出了结论。做个备份,以免丢失。C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。 关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据类型分配和回收空间;(2) 为自...原创 2013-10-23 13:44:34 · 71 阅读 · 0 评论 -
浅析string 与char* char[]之间的转换
原文地址:[url]http://www.jb51.net/article/41917.htm[/url]与char*不同的是,string不一定以NULL('\0')结束。string长度可以根据length()得到,string可以根据下标访问。所以,不能将string直接赋值给char*[color=red][b]1、首先必须了解,string可以被看成是以字符为元素的一种容...原创 2013-10-23 14:52:20 · 237 阅读 · 0 评论