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

原创 逐梦C++之七:const限定符

1.const限定符的定义常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。2.const限定符的作用(据百度百科)①:可以定义const常量,具有不可变性。eq:const int max=100;max++;//error,max不可被改变②:便于编译器对类型进行检查,消除隐患  例如: void f(const int i) { .........}

2016-02-25 14:16:11 380

原创 逐梦C++补遗篇之四:string对象中字符的处理

我们经常会对string对象中的单个字符进行处理。例如,我们需要知道某个特殊字符是否是空白字符、字母或者数字。这样我们需要用到以下函数,(必须包含头文件cctype): 例子://对特殊字符进行处理的函数集合string s23("1!2!3! Happy New Year To u!");cout<<"s23="<<s23<<endl;string::size_type pha_cnt=0

2016-02-04 13:56:24 345

原创 逐梦C++之五:string类型

1.String对象的定义及其初始化C++提供string类型来代替C语言中以NULL结尾的char类型数组。string类型支持长度可变的字符串,并可以满足对字符串的一般应用。 例子: //1.几种初始化string对象的方式 string s1;//默认构造函数,s1为空串 string s2(s1);//将s2初始化为s1的一个副本 string s3("value"

2016-02-04 12:25:07 300

原创 逐梦C++补遗篇之三:若干重要C++特性

1.常数C++中的const变能在任何常数出现的地方使用; 例子:const int Size=100;Float a[Size];2.数据类型bool在C++中,新增了一种数据类型bool,可以取值true或false,用来表示真或假,通常应用于条件值,函数返回值等; 默认情况下,bool表达式进行输出时,默认操纵符为(noboolalpha),即输出0或1;若要输出true或false,则

2016-02-03 15:00:18 375

原创 逐梦C++之四:四种强制类型转换

1.总括四种强制类型转换static_castconst_castdynamic_castreinterpret_cast2.static_caststatic_cast是最常用的强制类型转换,用来将一种数据类型转化为另外一种数据类型。例如,从int型到float型等; static_cast适用于以下4种情况: ①:基本数据类型之间的转换。Int,char,float等; ②:把任何类

2016-02-02 18:01:18 568

原创 逐梦C++之三:文件输入与输出

逐梦C++之三:文件输入与输出1.初识文件的输入与输出C++提供了对磁盘文件进行读写的支持,并使用一个与输入文件相关的变量来代替cin,其实,从这里我们就可以看出来,cin并不是一个函数,那它是什么呢?它只是istream类的一个对象。Cout其实与cin也是相同的道理,它只是ostream的一个对象,有人会问,为什么cin和cout可以接受不同类型的参数(比如int,char等)呢?那是因为它运算

2016-02-01 16:18:15 506

原创 逐梦C++补遗篇之二:如何在DOS窗口下运行程序

逐梦C++补遗篇之二:如何在DOS窗口下运行程序1.环境配置环境配置有几种方法,我们还是采用最简单、最稳妥的比较好; 计算机>>右键>>高级系统设置>>环境变量 需要设置三个环境变量,分别为:PATH、INCLUDE和LIB 因为我们需要调用CL.EXE编译器,所以,必须找到VS2010的Bin所在的目录,我的是: D:\VC60\Microsoft Visual Studio\VC98

2016-02-01 14:16:06 1302

原创 逐梦C++补遗篇之一:cout与cerr的区分

逐梦C++补遗篇之一:cout与cerr的区分1.从定义看区别:cout:标准输出流,带缓冲,默认输出目的地为屏幕,可以被重定向; cerr:标准错误输出,不带缓冲,输出目的地为屏幕,一般不被重定向; 缓冲:带缓冲,就是系统会为你分配一个缓冲区,待要输出时,系统会将缓冲区的所有内容输出;不带缓冲,就是无缓冲区,你输入一个字符就会输出一个字符;打个比方,带缓冲你就可以输入26个字母,然后一次性将

2016-02-01 13:40:18 746

原创 阿辉DirectX 11学习笔记二

上一小节任务完成了窗口初始化的任务,接下来将完成初始化Direct3D的任务,如下: 1. 定义我们想要检查的设备类型和特征级别; 2. 创建Direct3D设备,渲染环境和交换链; 3. 创建渲染对象; 4. 设置视口观察区; 5. 屏幕的清除和显示;定义我们想要检查的设备类型和特征级别:在Direct3D1

2016-01-31 17:10:32 1421

原创 阿辉DirectX 11学习笔记一

目标:1.怎样创建一个工程2.怎样建立窗口程序创建工程:打开Microsoft Visual C++ 2010 Express——>文件——新建——>项目——>空项目——>输入项目名称——>确定;建立窗口程序:在左侧的解决方案资源管理器窗口下右键单击源文件——>添加——>新建项——>C++文件——>输入文件名称(main)——>确定;主函数的入口点:具体代码:#include<Windows.h

2016-01-31 16:58:02 444

原创 逐梦C++之二:输入与输出

C++输入与输出1.C++输入与输出简介C++提供了一套新的输入/输出库来替代C中的输入/输出库,新的库提供了一套更容易使用的、更灵活的、可扩展的系统(PS:具体表现在使用C++库进行输入输出时不需要进行额外的格式化); 输入:在C++中,程序的输入被看做是从键盘、磁盘文件或者其他输入源输入的一串连续的字节流; 输出:程序的输出被看做是输出到显示器、磁盘文件或者其他目标的一串连续的字节流; 当

2016-01-31 14:48:28 705

原创 逐梦C++之一:命名空间

命名空间1.命名空间来历(缘起)命名空间的由来在百度百科中是这样说的,我觉得颇有道理,也容易令人理解: 命名空间是用来组织和重用代码的 。如同名字一样的意思,NameSpace(名字空间),之所以出来这样一个东西,是因为人类可用的单词数太少,并且不同的人写的程序不可能所有的变量都没有重名现象,对于库来说,这个问题尤其严重,如果两个人写的库文件中出现同名的变量或函数(不可避免),使用起来就有问题了

2016-01-30 14:03:43 373

空空如也

空空如也

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

TA关注的人

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