自定义博客皮肤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)
  • 收藏
  • 关注

转载 传指针和传指针引用的区别/指针和引用的区别(本质)

指针传递参数本质上是值传递的方式,它所传递的是一个地址值。值传递过程中,被调函数的形式参数作为被调函数的局部变量处理,即在栈中开辟了内存空间以存放由主调函数放进来的实参的值,从而成为了实参的一个副本。值传递的特点是被调函数对形式参数的任何操作都是作为局部变量进行,不会影响主调函数的实参变量的值。(这里是在说实参指针本身的地址值不会变) 而在引用传递过程中,被调函数的形式参数虽然也作

2014-09-02 18:44:11 367

原创 C++中BOOL和bool的区别

一:在网上找到了BOOL和bool的区别:1、类型不同BOOL为int型bool为布尔型2、长度不同bool只有一个字节BOOL长度视实际环境来定,一般可认为是4个字节3、取值不同bool取值false和true,是0和1的区别BOOL取值FALSE和TRUE,是0和非0的区别二:bool是标准C++数据类型,可取值true和false。单独占一

2014-09-02 13:39:44 527

原创 构造函数不能为虚函数,虚析构函数的作用

一、构造函数不能为虚函数的理由:1,从存储空间角度        虚函数对应一个vtable,这大家都知道,可是这个vtable其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有实例化,也就是内存空间还没有,怎么找vtable呢?所以构造函数不能是虚函数。2,从使用角度        虚函数主要用于在信息不全的情况下

2014-09-02 11:42:20 413

原创 VS2012下创建和使用DLL (C++)

首先,我们需要先写一个程序来生成一个供我们调用的DLL文件,在VS2012开发环境下点击FILE->NEW->Project选择Visual C++下的Win32 Project,给项目起个名字,就叫MyDLL吧,点OK->NEXT 然后选择DLL,点击Finish完成创建,之后我们需呀在MyDLL.cpp下来编写我们需要用到的函数,这里我写了一个加法和一个减法的函数,代码如下:#includ

2014-08-05 16:30:55 2747

原创 单例模式(JAVA)

单例模式目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生成对象类的唯一实例的机制,“阻止”所有想要生成对象的访问。      显然单例模式的要点有三个:  1. 某个类只能有一个实例;  2. 它必须自行创建这个实例;  3. 它必须自行向整个系统提供这个实例。   从具体实现角度来说,就是以下三点:   

2014-08-01 16:07:48 267

原创 引用和指针的联系和区别

指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不能被改变的。 相同点:●都是地址的概念;指针指向一块内存,它的内容是所指内存的地址;而引用则是某块内存的别名。不

2014-08-01 16:07:44 310

原创 数据库索引的优缺点分析

优点:创建索引可以大大提高系统的性能:第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的

2014-08-01 16:07:42 415

原创 常用的HTML代码

一、文字1.标题文字 .......... #=1~6;h1为最大字,h6为最小字2.字体变化 .......... 【1】字体大小 .......... #=1~7;数字愈大字也愈大 【2】指定字型 .......... 【3】文字颜色 .......... rr:表红色(red)色码 gg:表绿色(green)色码

2014-08-01 16:07:38 346

原创 Java中的位运算

昨天去面试的时候做到了一道Java的位运算题目,发现有个运算符不懂:">>>",今天特地查了一下,并小结一下常见的位运算符号:~  按位非(NOT)(一元运算)  &  按位与(AND)  |  按位或(OR)  ^  按位异或(XOR)  >>  右移  >>>  右移,左边空出的位以0填充 ;无符号右移  &=  按位与赋值  |=  按位或赋值  ^=

2014-08-01 16:07:34 406

转载 单例模式(C++)

单例模式是设计模式中

2014-07-31 10:50:44 453

空空如也

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

TA关注的人

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