自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 语言 unsigned 和 signed 类型相互转换深入理解

转载请注明出处 http://www.cnblogs.com/stonehat/archive/2011/10/14/2212141.html#include int main(int argc, char *argv[]){ unsigned char a = -1; char b = a; printf("%d %d",a,b); retur

2013-04-25 15:40:05 626

原创 public、private、protected

这三个关键词有两个起作用的地方:1、相对于类外的方法而言;2、相对于继承关系的子类而言。相对于类外的方法,public可以被访问,private和protected均不可被访问,也就是不可见。继承结构中,可以归纳为下表 publicprotectedprivatepublic继承publicprotected不可见priv

2013-04-23 15:11:02 360

转载 C++ 初始化列表

http://www.cnblogs.com/graphics/archive/2010/07/04/1770900.html何谓初始化列表与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。在C++中,struct和class的唯一区别是默认的克访问性不同,而这里我们不考虑访问性的问题,所以下面的代

2013-04-23 14:40:16 305

转载 拷贝构造函数

http://www.cnblogs.com/graphics/archive/2010/07/05/1771695.html什么是拷贝构造函数拷贝构造函数是一种特殊的构造函数,它的形式如下。struct Test{ Test() { } Test(const Test& other) // 拷贝构造函数 {

2013-04-23 14:38:47 448

转载 为什么static成员必须在类外初始化

http://www.cnblogs.com/graphics/archive/2010/07/07/1772733.html为什么静态成员不能在类内初始化在C++中,类的静态成员(static member)必须在类内声明,在类外初始化,像下面这样。class A{ private: static int count ; // 类内声明};int

2013-04-23 14:38:06 305

转载 一个空类会生成哪些默认函数

http://www.cnblogs.com/graphics/archive/2010/07/14/1776950.html定义一个空类class Empty{};默认会生成以下几个函数1. 无参的构造函数Empty(){}2. 拷贝构造函数Empty(const Empty& copy){}3. 赋值运算符Empt

2013-04-23 14:36:13 1129

转载 C++默认参数

http://www.cnblogs.com/graphics/archive/2010/07/15/1778291.html函数的默认参数值,即在定义参数的时候同时给它一个初始值。在调用函数的时候,我们可以省略含有默认值的参数。也就是说,如果用户指定了参数值,则使用用户指定的值,否则使用默认参数的值。void Func(int i = 1, float f = 2.0f, d

2013-04-23 14:34:31 302

转载 C/C++数据对齐

http://www.cnblogs.com/graphics/archive/2010/08/12/1797953.html为了避免混淆,做如下规定,以下代码若不加特殊说明都运行于32位平台,结构体的默认对齐值是8,各数据类型所占字节数分别为char占一个字节int占四个字节double占八个字节。两个例子请问下面的结构体大小是多少?struct Test{

2013-04-23 14:31:37 406

转载 Selenium原理解析

selenium 是thoughtWorks公司的一个强大的开源Web功能测试工具系列,采用javascript来管理整个测试过程,包括读入测试套件,执行测试和记录测试结果。它采用javascript单元测试工具JSUnit为核心,模拟正式用户操作,包括浏览页面,点击链接,输入文字,提交表单,触发鼠标事件等。并且能够对页面结果进行种种验证。1、Selenium CoreSelenium C

2013-04-22 14:10:10 644

原创 Linux 和 VI 常用命令记录

Shell命令添加sudo权限添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存退出重启服务sud

2013-04-22 13:49:42 513

原创 C++ sizeof 全解

首先,sizeof 不是函数也不是操作符,更像是一个特殊的宏,在编译阶段预处理。sizeof 不能被编译成机器码,因此sizeof(a = 3) 并不会对a的值做出改变。用法1、sizeof(object) 这时括号可以不用 sizeof object2、sizeof (typename)sizeof(a)sizeof(int)sizeof 2sizeof(2)

2013-04-22 13:42:31 452

原创 C++基础一波流——读《C++编程思想》

本文主要是《C++编程思想》第一卷的读书笔记,也是对C++基础知识的一个复习。不写很基础的,记录一些自己以前没有注意的知识点。1、对象的演化C++的面向对象特性主要体现在对象、继承和多态上。对象就是对特性和行为进行封装。(将变量和方法整合在一起)。继承是类型之间的关系。多态使用晚绑定来实现。晚绑定的意思就是说执行期才确定所调用的函数的准确地址,是动态多态性。引发多态最关键的一点就是使用

2013-04-22 11:22:11 727

空空如也

空空如也

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

TA关注的人

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