C/C++
文章平均质量分 74
Accept-Victory
这个作者很懒,什么都没留下…
展开
-
c++的const限定符的使用实现全解
#include using namespace std;int main(){ int i = 2; const int &r1 =i; r1 =42; cout<< r1; return 0;}原创 2014-10-23 10:12:40 · 489 阅读 · 0 评论 -
C++指针(Pointer)的理解(指向指针的指针、指向引用的指针)
在c++中的指针占据着重要的地位,在以后的c++的编程会j原创 2014-10-23 15:05:49 · 7016 阅读 · 0 评论 -
static c++
static修饰变量或函数,分为 1.静态全局变量存储于全局数据区,只有一份拷贝,在整个文件内可见,文件之外不可见 2.静态局部变量存储于全局数据区,只有一份拷贝,在作用域内可访问,生命周期为整个程序 3.静态函数静态函数只在本文件所用,不会与其他文件的同名函数冲突修饰类 1.静态数据成员只有一份拷贝,为所有对象共享,可以访问控制 2.静态成员函数只能访问静态数据成员和静态成员函数,没有this指原创 2016-03-10 17:16:29 · 294 阅读 · 0 评论 -
c++智能指针
前言:C++中的智能指针有效解决了c++内存管理的问题。1.背景(缘由)在c++中,内存管理一直是对于程序员来讲的一个噩梦。通常存在以下3种情况,1)忘记delete,造成内存泄露;2)指针指向的内存被释放后(delete),造成指针成为野指针(悬挂指针)。这种情况若再次使用指针会造成未定义或非法内存的错误。3)重复delete。对于智能指针,可以有效解决上述的三个问题。原创 2016-04-05 19:13:09 · 344 阅读 · 0 评论 -
二叉树查找、匹配字符串、快速排序
题记:一个面试题目,让我羞耻的面试题目,40分钟真得没有写出来,C语言的指针真是麻烦到家题目大意,在一个二叉树中,找出匹配子串的节点,并使用快速排序找出第n大的节点。排序规则:字串出现次数,字符数,ascii排序。#include #include #include #define SIZE 100struct TreeNode{ char *str; struct T原创 2016-03-24 21:00:41 · 1970 阅读 · 0 评论