- 博客(12)
- 资源 (12)
- 收藏
- 关注
原创 C++:const和指针
将const用于指针有一些很微妙的地方下面微妙来详细的说一下:将const关键字用于指针:有两种方法:第一种方法是让指针指向一个常量对象,这样可以防止用该指针修改所指向是值第二种方法是将指针本身声明为常量。这样可以防止改变指针所指向的位置,但是可以改变指针所指向对象的值。如:int age = 39;const int* pt = &age;该声明指出pt是指向一个cons
2016-01-28 20:36:16 744
原创 C++:const和引用
上面一篇博客我们已经介绍了基本的const,对于这篇博客,我先说下引用是什么引用说白了就是为对象另外起了一个名字,引用类型引用另一种类型。定义方式: 将声明符写成&d的形式来定义引用类型其中d是声明的变量名,int size = 100;int &sum = size;要注意的是我们在引用的时候必须要给引用赋值,例如:int &size;这种方式是不可以的,在一般的初始
2016-01-28 18:24:50 5311 2
原创 C++:const限定符基本解析
相对于#define,C++有一种更好的方法来处理符号常量,就是使用const限定符来修改一个变量的声明和初始化例如:const int sum = 100;那么我们就可以在程序中使用sum,而不是100了,常量(如:sum)在初始化以后其值就固定了下来,编译器就不允许再修改其值。因为const限定了声明的定义。创建常量的通用格式:const type name = value;
2016-01-27 21:28:17 845
原创 位、字节、字、KB、MB关系
闲着无聊来一发:位:即我们常说的bit,位是什么呢?位就是传说中提到的计算机中的最小数据单位:说白了就是0或者1;额,计算机内存中的存储都是01这两个东西。嗯,对,就是这样子。字节:英文单词:(byte),byte是存储空间的基本计量单位,那么问题来了,既然是存储空间的计量单位,它的存储性是什么样子呢,你只需记住这两句就ok了:1byte 存1个英文字母,2个byte存一个汉字,(
2016-01-27 19:58:16 11933
原创 C++:wchar_t 和C++新增类型:char16_t char32_t
wcha_t:wcha_t是初学C/C++的筒子们不经常用到的类型,首先说一下什么是wcha_t:wcha_t是C/C++的字符类型,是一种扩展的存储方式,主要用在国际化程序的实现中。wcha_t 存在的原因:char是八位字符类型,最多能包含256中字符,许多的外文字符集所包含的字符数目超过256个,char型不能表示。wcha_t数据大小:数据类型一般为16或者
2016-01-27 19:24:03 24681 8
原创 C++整型字面值
整型字面值(常量)是显式的书写的常量如:222,333。和C相同,C++能够以三种不同的计数方式来书写整数,基数为10,基数为8(老式UNIX版本),基数为16(硬件黑客的最爱)。C++表示法:C++使用前一位(两)来标识数字常量的基数。如果第一位为1-9,则基数为10,因此93是以10为基数的。如果第一位是0,第二位为1-7,则基数是8.因此042的基数为8.他相当于十进制中的34.
2016-01-22 21:46:31 1439
原创 C++climits中的符号常量
头文件climits中定义了符号常量来表示类型的限制。编译器厂商提供了climits头文件,该文件指出了变压器中的值,CHAR_BIT char的位数CHAR_MAX char的最大值CHAR_MIN char的最小值SCHAR_MAX signed char的最大值S
2016-01-22 20:57:25 1288
原创 Unity炮弹拖尾和弓箭的抛物运动方法
最近遇到了一个很有趣的问题,就是关于炮弹(其实炮弹加上拖尾和弓箭是一样的,这里统一用炮弹说了)发射的问题,炮弹的发射很简单,但是关键在于如果动态的改变炮弹拖尾的方向,额,废话不多说了,我把炮弹的各种问题的解决方法说一下,欢迎大神评论指导:一、给出炮弹的目标点,和运行时的速度。(处理了拖尾效果)public GameObject target; public float moveS
2016-01-19 16:53:03 6308 2
原创 非法嵌套注释错误
警告 1 warning C4138: 在注释外找到“*/” f:\vs项目\my_dream\my_dream\practice源.cpp 4 1 My_Dream错误 2 error C2065: “释”: 未声明的标识符 f:\vs项目\my_dream\my_dream\practice源.cpp 4 1 My_Dream错误 3 error C2059: 语法错误:“/” f:\
2016-01-16 19:27:58 957
原创 C++基本内置类型详解
C++内置类型:C++定义了一套包括算术类型和空类型在内的基本数据类型。算数类型包括:字符型,整型,bool型,和浮点型。而至于空类型并没有确定的具体的值,只是用于某些特殊的场合。比如当函数运行完的时不反悔任何数值,此时就需要一个空类型老作为返回值、 一:算数类型的划分以及各类型所能表示的最大值或者表示范围 算数类型:分为整型和浮点型.C++算数常见的各个算数类型所能表示的
2016-01-16 19:05:52 7927
转载 很特别的一个动态规划入门教程
今天在网上看到一个讲动态规划的文章,是以01背包为例的,这文章和书上的讲解非常不一样,令我眼前一亮,于是转载一下下~~~(说明一下,本人非常痛恨教材公式定理漫天飞,实际的讲解却讲得非常枯涩难懂,这种中国式的教育已经延绵了几千年了,现在中国的教材还是这个样子,讲清楚些明白些就那么难么?高中有个老师讲的一句话一直觉得很有道理:“教得会天才不是真本事,能把博士生的东西讲到小学生都会用那才是真
2016-01-11 12:56:47 864
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人