会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Li_Ning_
写博客,记录与分享并存;提意见,严谨与严肃同在。谨防误人子弟,重大问题,还望积极指正,共同进步...
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
13
下一页
2016年5月19日
一个C&C++程序的生命历程
摘要: 翻了好多博客,内容星星点点,没找到我想要的,现在吸取大神精华,加上本人拙见,总结如下:一个C或C++程序从你开始编写,到结束,整个过程,都做了些什么,请看下文:先看大体的过程:看图:我在这里主要想说的就是,程序到这每个阶段都干了什么,这个有时候很重要,举个例子:#de...
阅读全文
posted @ 2016-05-19 11:07 Li_Ning
阅读(224)
评论(0)
推荐(0)
2016年5月16日
const volatile同时限定一个类型int a = 10
摘要: const和volatile放在一起的意义在于:(1)本程序段中不能对a作修改,任何修改都是非法的,或者至少是粗心,编译器应该报错,防止这种粗心;(2)另一个程序段则完全有可能修改,因此编译器最好不要做太激进的优化。“const”含义是“请做为常量使用”,而并非“放心...
阅读全文
posted @ 2016-05-16 15:43 Li_Ning
阅读(230)
评论(0)
推荐(0)
2016年5月15日
memmove 和 memcpy的区别以及处理内存重叠问题
摘要: 区别:memcpy和memmove()都是C语言中的库函数,在头文件string.h中,作用是拷贝一定长度的内存的内容,原型分别如下:void *memcpy(void *dst, const void *src, size_t count);void *memmov...
阅读全文
posted @ 2016-05-15 19:30 Li_Ning
阅读(950)
评论(0)
推荐(0)
2016年5月12日
快速排序
摘要: 快速排序,纵观各类技术博客,关于快速排序,方法很多,各有千秋,但是,我拙见:快速排序需要用递归,二分,分治的思想去操作,那么在这其中,就需要找一个基准,通过这个基准,把序列分开,达到可以用分治的思想取解决的目的;能看到这里的,基本对快排都有个了解,不多说,盗了几个图看...
阅读全文
posted @ 2016-05-12 12:43 Li_Ning
阅读(182)
评论(0)
推荐(0)
2016年5月11日
浅显易懂的桶排序
摘要: 想准备将所有的排序算法都总结出来,方便你查阅,也方便我复习和记忆,下面来说桶排序:首先必须申明,桶排序和计数排序完全不同,不可混为一谈:(这里实例用单链表来操作)还是老方法,看文字就是烦,直接上图,图文结合,永远都是王道:1.假设:桶待排序列:{ 49, 38, 35...
阅读全文
posted @ 2016-05-11 12:06 Li_Ning
阅读(441)
评论(0)
推荐(0)
2016年5月9日
类中的赋值和构造
摘要: 类中的赋值操作和构造容易使人混淆,加以区分,引以为戒:我用string类为例:string str1 = "hello world"; string str2 = str1; 有“=”不一定就是赋值操作,其实,上边的string str2 = str1,就不是赋值操作...
阅读全文
posted @ 2016-05-09 12:33 Li_Ning
阅读(238)
评论(0)
推荐(0)
标准C++类std::string的内存共享和Copy-On-Write(写时拷贝)
摘要: 标准C++类std::string的内存共享,值得体会:详见大牛:https://www.douban.com/group/topic/19621165/顾名思义,内存共享,就是两个乃至更多的对象,共同使用一块内存;1.关于string的内存共享问题:通常,strin...
阅读全文
posted @ 2016-05-09 12:05 Li_Ning
阅读(324)
评论(0)
推荐(0)
string类的简洁版实现
摘要: 说是原创,差不多算是转载了,我也是看了好多大牛的写法,大牛的建议,自己加一总结,形成代码:实现一个简洁版的string类,我觉得,下面的也够了:另外需要参见另外的写法:http://blog.csdn.net/li_ning_/article/details/5128...
阅读全文
posted @ 2016-05-09 10:03 Li_Ning
阅读(123)
评论(0)
推荐(0)
(变长数组)变量也可做特殊数组的长度
摘要: 这个问题困扰我好久,终于完美区分:看一个例子:main(){ int n=10; int a[n]; scanf("%d",&a[2]); printf("%d",a[2]); system("pause");}以上例子中,n明显是一个整...
阅读全文
posted @ 2016-05-09 00:31 Li_Ning
阅读(577)
评论(1)
推荐(0)
2016年5月8日
库函数strstr的实现
摘要: 没什么说的,常规思路:函数原型:const char* StrStr(const char *str1, const char *str2)方法一:str1:源字符串;str2:需要查找的目的字符串;#pragma once#includeconst char* My...
阅读全文
posted @ 2016-05-08 21:30 Li_Ning
阅读(190)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
13
下一页
公告