
菜鸟杂谈
文章平均质量分 69
theonlyguo
这个作者很懒,什么都没留下…
展开
-
C++,对象指针强转又会如何?
这里主要说的是,不同类对象的强转关系。例如有一下两个类class A{public:int a;int b;A(){a = 1;b = 2;}void printa(){cout}}class B{public:int a;B(){a = 3;}void printa(){cout}原创 2014-11-25 14:31:21 · 692 阅读 · 0 评论 -
C实现三种插入排序-简单插入排序、二分插入排序、希尔插入排序
想必各种数据结构和算法的书上均有相关的介绍。我就在啰嗦一下,随便侃侃,各位有砖扔砖,没砖低头找找。 1、 简单插入排序。最原始的插入排序,不多说,直接上码。void insertSort(int *array,int len){ if(NULL == array|| 1 == len) return; //检测还是要的 int i,j; for(i = 1;i<len;原创 2014-11-25 19:23:25 · 338 阅读 · 0 评论 -
unix文件的相关介绍——文件权限和链接
unix系统使用inode来表示内部的文件。里面存储了有关于文件大小,类型,链接数、权限等等信息。1、可以对一个文件使用stat命令来查看信息,一般得到的结果如下[root@localhost sharedfolder]# stat temptwo File: “temptwo” Size: 11 Blocks: 8 IO Block: 40原创 2014-11-30 14:18:29 · 1534 阅读 · 0 评论 -
装饰模式的C++实现
相信能来找文章看的同学多半对于装饰者模式陌生,此处不墨迹直接贴出源码。很容易懂,注释应该也不需要了吧。#include using namespace std;class baseClass{public:virtual void print(){};};class extendedClass:public baseClass{public:void print(){cout<<"this i原创 2014-11-25 17:42:38 · 351 阅读 · 0 评论 -
linux中getopts与shift的冲突之处
shift对getopts的致命破坏原创 2015-03-09 17:33:44 · 599 阅读 · 0 评论