自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 字符串 相等问题

#includeusingnamespacestd;intmain(){       charstr1[] ="abc";       charstr2[] ="abc";       constcharstr3[] ="abc";       constcharstr4[] ="abc";       char*

2017-03-25 21:29:26 383

原创 XML文档

有被面试问到这个问题,不知为什么问这些......xml 可扩展标识语言xml功能太强大了,举几个例子吧 1、可以做为数据库存储数据 2、如果你会用xsl,可以将xml整合到首页上节点是XML中最重要的元素,xmlNode代表XML文档中的一个节点,实现为一个struct,此结构内容很丰富也很重要,其定义在tree.h中,具体说明如下:typed

2017-03-25 21:28:53 293

原创 字符数组赋值

char a[10];怎么给这个数组赋值呢?1、定义的时候直接用字符串赋值char a[10]="hello";注意:不能先定义再给它赋值,如char a[10]; a[10]="hello";这样是错误的!2、对数组中字符逐个赋值char a[10]={'h','e','l','l','o'};3、利用strcpychar a[10]; strcpy(a, "he

2017-03-25 21:27:48 380

原创 static和const修饰符

按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量,static成员变量的初始化顺序按照定义的顺序进行初始化;另一种是没有被static修饰的变量,叫实例变量。两者的区别是:对于静态变量在内存中只有一个拷贝(节省内存)(可以有多个类对象,但是只有一个静态变量),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直

2017-03-25 21:27:24 411

原创 new创建对象,对象保存在堆还是栈?

new创建对象,对象保存在堆还是栈?-->堆内存是用来存放由new创建的对象和数组,即动态申请的内存都存放在堆内存-->栈内存是用来存放在函数中定义的一些基本类型的变量和对象的引用变量例子:局部变量存放在栈;new函数和malloc函数申请的内存在堆;函数调用参数,函数返回值,函数返回地址存放在栈堆和栈的区别  1、栈区(stac

2017-03-25 21:26:52 26969 4

原创 inline函数的好处与缺点

优点:1)inline定义的内联函数,函数代码被放入符号表中,在使用时进行替换(像宏一样展开),效率很高。2)类的内联函数也是函数。编绎器在调用一个内联函数,首先会检查参数问题,保证调用正确,像对待真正函数一样,消除了隐患及局限性。3)inline可以作为类的成员函数,刀可以使用所在类的保护成员及私有成员。缺点:内联函数以复制为代价,活动产函数开销1)如果函数的代码较长,使

2017-03-25 21:26:32 3660

原创 C++中派生类重写基类重载函数

#includeusingnamespacestd;classBase{public:       virtualvoidprint() {  //如果不加virtual,输出的全是基类              cout "print() in Base."       }       voidprint(inta) {  

2017-03-25 21:26:11 4405

转载 c/c++:内存泄露和野指针

内存泄漏 用动态存储分配函数(new或malloc)( 需要进行内存是否申请成功的判断)动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元,不能被任何程序再次使用,直到程序结束。即所谓内存泄漏。它的一般表现方式是程序运行时间越长,占用内存越多,最终用尽全部内存,整个系统崩溃。野指针  “野指针”不是NULL指针,是未初始化或未清零的指针,他指向的

2017-03-25 21:25:45 327

原创 C++中的虚函数(virtual function)

虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。class A{public:    virtual void foo() { cout };class B: public A{public:    virtual void foo() { cout };那么,在使用的时候,我们可

2017-03-25 21:25:14 670

转载 C++拷贝构造函数

最近在找实习,被问到很多基础问题,我都忘得一干二净了,现在有空来整理一下。就类对象而言,相同类型的类对象是通过拷贝构造函数来完成整个复制过程的。拷贝构造函数是一种特殊的构造函数,函数的名称必须和类名称一致,它必须的一个参数是本类型的一个引用变量。拷贝构造函数的参数为什么必须使用引用类型?如果拷贝构造函数中的参数不是一个引用,即形如CClass(c

2017-03-25 21:24:14 252

将多页PDF文件,拆分为单页的PDF文件

将多页PDF文件,拆分为单页的PDF文件

2024-01-21

PDF文件压缩 本方法适用于扫描件PDF文档压缩,可编辑PDF文档不建议使用本方法

将大文件PDF压缩成小文件PDF

2024-01-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除