自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Study_C++

C++高效、简洁,永久的选择。

  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 在C语言中,double、long、unsigned、int、char类型数据所占字节数

和机器字长及编译器有关系:所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int) 3 short int至少应为16位(2字节) 4 long int至少应为32位。 unsigned 是

2012-04-23 13:23:29 2329

原创 C++标准库类型

C++标准库类型--学习笔记 一、命名空间的using声明usingstd::cin;usingstd::cout;usingstd::string; 二、标准库string类型1、string的类型和初始化几种初始化string对象的方式string s1;默认构造函数,s1为空串string s2(s1

2012-04-16 19:58:21 2256

原创 C++变量与基本类型

C++变量与基本类型---学习笔记 一、    从键盘输入文件结束符Windows系统:control+Z;Unix、OS-X、Mac:control+D; 二、    基本内置类型算数类型表 类型含义最小存储空间取值范围bool布尔型-

2012-04-13 15:23:07 3728 2

原创 大学要点

C++标准库 TCP/IP设计模式QT类库

2012-04-12 17:27:13 745

原创 C++迭代器(iterator)

1. 迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型。(1) 每种容器类型都定义了自己的迭代器类型,如vector:vector::iterator iter;这条语句定义了一个名为iter的变量,它的数据类型是由vector定义的iterator类型。(2) 使用迭代器读取vector中的每一个元素:vector ivec(10,1);for(vector

2012-04-11 22:38:48 940

原创 EXT JS学习网站

1、http://extjs.org.cn/ExtJS中文站2、http://www.verycd.com/topics/2744670/《EXTJS实用开发指南和官方中文教程》(LearningExtJS_new)[压缩包] 的下载地址3、http://www.easyjf.com/EasyJF开源4、http://tech.163.com/special/00091SV

2012-04-10 20:35:55 1180

原创 多继承中二义性的问题

假定通过多个派生路径继承名为x的成员,有下面三种可能性:1、如果每个路径中x表示同一虚基类成员,则没有二义性,因为共享该成员的单个实例。2、如果在某个路径中x是虚基类的成员,而在另一路径中x是后代派生类的成员,也没有二义性--特定派生类实例的优先级高于共享基类实例。3、如果沿每个继承路径x表示后代派生类的不同成员,则该成员的直接访问时二义性的。像非虚多重继承层次一样,这种二义性最好用在

2012-04-08 11:18:43 2208

原创 QTreeWidget的使用

1.基本用法:初始化用基本用到的://this->setMouseTracking(true);this->setRootIsDecorated(false);this->setSelectionMode(QAbstractItemView::ExtendedSelection);this->setStyleSheet("QTreeWidget::item{height:2

2012-04-07 19:32:07 3129 1

翻译 QTableWidget的使用

一.初始化void init(){setRowCount(1);//设置一行setColumnCount(2);  //设置两列int row = rowCount();removeRow(row);//清除已有的行列setShowGrid(true);//显示表格线verticalHeader()->setVisible(false);//隐藏左边垂直QHea

2012-04-07 10:17:07 2999

原创 相关书籍

《深入理解计算机系统》《windows高级调试》《windows via C/C++》《计算机组成原理》《操作系统》《汇编语言程序设计》《深度探索C++对象模型》《C++沉思录:Ruminations on C++》《C和C++经典著作:C陷阱和缺陷》

2012-04-06 13:17:09 811

原创 C++纯虚函数与抽象类

纯虚函数:纯虚函数:在基类中将某一成员函数定为虚函数,并不是基类本身的需要,而是考虑到派生类的需要,在基类中预留了一个函数名,具体功能留给派生类根据需要去定义。纯虚函数是在声明虚函数时被“初始化”为0的函数。一般形式为:virtual 函数类型 函数名(参数列表)=0;如:virtual float area()const=0;注意:1、虚函数没有函数体;2

2012-04-06 11:28:03 4076

原创 C++虚函数学习笔记(仅供参考)

1、虚函数的作用:允许在派生类中重新定义与基类同名的函数,并且可以通过基类的指针或引用来访问基类和派生类中的同名函数。2、虚函数的工作原理编译器处理虚函数的方法:对每个对象添加一个隐藏成员。隐藏成员中保存了一个指向函数地址数组的指针,这种数组称为虚函数表(vtbl)。虚函数表中存储了为类对象进行声明的虚函数的地址。例如:基类对象包含一个指针,该指针指向基类中所有虚函数的地址表。

2012-04-05 21:56:22 1401

原创 QTextBrowser的一些设置

ui->textBrowser->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);//设置垂直滚动条不可见ui->textBrowser->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);//设置水平滚动条不可见 QTextCursor text_cursor(ui->t

2012-04-01 21:04:32 14187 1

C++标准库的学习

讲述C++标准库中各种函数,对C++学习者有莫大帮助。 例:其中一个函数为: #line line_number "filename" #line命令是用于更改__LINE__ 和 __FILE__变量的值. 文件名是可选的. __LINE__ 和 __FILE__ 变量描述被读取的当前文件和行. 命令 #line 10 "main.cpp" 更改行号为10,当前文件改为"main.cpp".

2011-11-24

空空如也

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

TA关注的人

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