上一页 1 ··· 26 27 28 29 30
摘要: 共同点:实现规范化,让一个向量保持相同的方向,但它的长度为1.0,如果这个向量太小而不能被规范化,一个零向量将会被返回。 不同点:Vector3.normalized的作特点是当前向量是不改变的并且返回一个新的规范化的向量;Vector3.Normalize的特点是改变当前向量,也就是当前向量长度是 阅读全文
posted @ 2018-06-05 19:01 mc宇少 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 第九章 内存模型和名称空间 1.如果文件名包含在尖括号中,则c++编译器将在存储标准头文件的主机系统的文件系统中查找,但如果文件名包含在双引号中,则编译器将首先查找当前的工作目录或源代码目录(或其他目录,这取决于编译器),在包含自己的头文件时,应使用引号而不是尖括号。 2.存储持续性:(1)自动存储 阅读全文
posted @ 2018-06-04 20:50 mc宇少 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 将原来的数加上0.5,如果是需要进位的加上0.5就进位了,如果不需要进位的加上0.5也小于1,被int型省略掉。 阅读全文
posted @ 2018-06-03 19:14 mc宇少 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1.如果函数返回一个结构而不是一个指向结构的引用,将把整个结构复制到一个临时位置,再将这个拷贝复制给dup。但在返回值为引用时,将直接复制给变量,其效率更高。 2.返回引用时最重要的一点是,应避免返回函数终止时不再存在的内存单元调用。 避免方法:(1)返回一个作为参数传递给函数的引用。 free_t 阅读全文
posted @ 2018-05-31 14:21 mc宇少 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 1.读取char值时,与读取其它基本类型一样,cin将忽略空格和换行符,函数cin.get(ch)读取输入的下一个字符(即使是空格),并将其赋给变量ch。 2.指针和const:(1)让指针指向一个常量对象,这样可以防止使用该指针来修改所指向的值。(2)将指针本身声明为常量,这样可以防止改变指针指向 阅读全文
posted @ 2018-05-30 19:53 mc宇少 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1. OOP强调的是在运行阶段(而不是编译阶段)进行决策,运行阶段指的是程序正在运行时,编译阶段指的是编译器将程序组合起来时。 2.变量的值都存储在栈中,而new从被称为堆或自由存储区的内存区域分配内存。 3.静态联编:是在编译时加入到程序中的。 动态联编:是在程序运行时创建的。 4.数组名被解释为 阅读全文
posted @ 2018-05-30 19:17 mc宇少 阅读(101) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30
点击右上角即可分享
微信分享提示