基础知识
文章平均质量分 76
西瓜皮华华哥
机器人新人
展开
-
C++ const用法 尽可能使用const
C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。1.const 修饰成员变量 1 #include 2 using namespace std; 3 int main(){ 4 int a1=3; ///non-转载 2016-09-10 16:32:09 · 267 阅读 · 0 评论 -
C++ operator关键字(重载操作符)
http://blog.sina.com.cn/s/blog_4b3c1f950100kker.html operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。 这是C++扩展运算符功能的方法,虽然样子古怪,但也可以理解:一方面要使运算符的使用方法与其原来一致,另一方面扩展其功能只能通过函数的方式(c转载 2016-09-10 17:27:11 · 372 阅读 · 0 评论 -
数据结构——树
原文地址:http://blog.csdn.net/liuzhanchen1987/article/details/7324935数据结构中为了存储和查找的方便,用各种树结构来存储文件,本章就浅谈一下各种树的表示方法、特点及各自的用途,本章设计的树结构包括:二叉查找树(二叉排序树)、平衡二叉树(AVL树)、红黑树、B-树、B+树、字典树(trie树)、后缀树、广义后缀树。转载 2016-08-29 21:36:16 · 386 阅读 · 0 评论 -
二维数组作为函数形参的函数声明
如果我们需要编写一个处理二维数组的函数,那么这个函数原型应该如何声明呢?首先,我们应该牢记:数组名被视为其地址,因此,相应的形参是一个指针。例如,假设有如下的代码:[cpp] view plain copy int data[3][4] = { {1, 2, 3, 4}, {5, 5, 7, 8}, {9, 1转载 2016-09-03 22:19:13 · 2856 阅读 · 0 评论 -
C++字符数组的定义、初始化、引用
用来存放字符数据的数组是字符数组,字符数组中的一个元素存放一个字符。字符数组具有数组的共同属性。由于字符串应用广泛,C和C++专门为它提供了许多方便的用法和函数。一、字符数组的定义和初始化定义字符数组的方法与前面介绍的类似。例如char c[10];c[0]=′I′;c[1]=′ ′;c[2]=′a′;c[3]=′m′;c[4]=′ ′;c[5]=′h′;c[6]=′a′;c[转载 2016-09-03 23:10:04 · 15391 阅读 · 0 评论 -
C++字符串和字符串结束标志
用一个字符数组可以存放一个字符串中的字符。如 char str[12]={′I′,′ ′,′a′,′m′,′ ′,′h′,′a′,′p′,′p′,′y′};用一维字符数组str来存放一个字符串″I am happy″中的字符。字符串的实际长度(10)与数组长度(12)不相等,在存放上面10个字符之外,系统对字符数组最后两元素自动填补空字符′\0′。为了测定字符串的实际长度转载 2016-09-03 23:14:53 · 6964 阅读 · 0 评论 -
标准C++中的string类的用法总结
相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,也可以想办法使用MFC中的API,具体的操作方法在本文最后给出操作方法。其实,可能很多人很可能会忽略掉标准C++中string类的使用。标准C++中提供的str转载 2016-09-03 23:21:55 · 318 阅读 · 0 评论