网站首页 站内搜索

搜索结果

查询Tags标签: 指针,共有 1836条记录
  • 从C过渡到C++——换一个视角深入数组[真的存在高效吗?](2)

    从C过渡到C++——换一个视角深入数组[真的存在高效吗?](2) C风格高效的数组遍历 在过渡到C++之前我还是想谈一谈如何书写高效的C的代码,这里的高效指的是C代码的高效,也就是在不开启编译器优化下,C层级的自由化,编译器优化固然很好,但是源代码的高效远远要胜于编译…

    2022/8/23 1:52:59 人评论 次浏览
  • C++指针

    两种声明方式 int* p = new int; *p = 1000;int a = 1000; int* p = &a; 数组名和指针的区别指针的值可以修改,数组名是常量。 pointerName = pointerName + 1; //valid arrayName = arrayName + 1; //not allowed sizeof(arrayName)为数组的长度,sizeof(pointerN…

    2022/8/22 14:27:03 人评论 次浏览
  • 解决测试代码时,产生的空指针错误

    错误类型如下: 在进行代码测试的时候,莫名其妙的空指针报错 解决方法: 具体问题具体分析,此时的测试代码,是测试路由反馈,我没有使用air打开网站服务,于是遇到如上所见的报错,打开web服务,则解决了问题。如下: 开启服务: 进行测试: 测试通过 问题分析: 测试…

    2022/8/21 6:24:11 人评论 次浏览
  • 指针在内存所占的大小

    sizeof的特点:printf(”%d“,int);printf(”%d“,float);printf(”%d“,double);其结果为4 4 4这就是面试的时候问你,指针在内存中占多少个字节?这就是个问题不是简单的2,4,甚至8个字节回答:指针在内存中所在的字节数是由系统的寻址能力决定的,寻址能力…

    2022/8/21 5:56:18 人评论 次浏览
  • 纪念品分组

    将整个礼物从大到小排序 然后设立两个指针一直在头一个在尾,如果头指针的价值加上尾指针的价值小于等于最高上限,那么就可以将这两件一起装起来 那么就可以移动两个指针向中间靠拢 并且sum++ 如果高于最大值 就不要尾指针指向的礼物,只装一件,sum++ 如果头指针大于尾指…

    2022/8/16 23:30:15 人评论 次浏览
  • 一步到位:指针与const关键字

    const关键字为C++/C中的关键字,const修饰的数据类型是指常类型,常类型的变量或对象的值是不能被更新的。这个常类型可以是指针,也可以是int等变量。 const的用法常见有以下四种: const int n = 10;//限定整型变量n的值为10 const int *pt = &n;//限定pt指针的指向…

    2022/8/15 6:26:43 人评论 次浏览
  • C语言这种单细胞编程语言和指针的一些理解

    转行做嵌入式也有一段时间了,原来做c#以及一些其它的上层语言, 本想的是也就是仅仅是语法上有点不一样。但是实际使用的切身体会真的是只有自己才知道。很多方面刷新了我对c语言以及计算机结构体系的认知 ,绝对不仅仅是语法不一样那么简单。关于字符串传递函数引起的 一…

    2022/8/13 14:23:02 人评论 次浏览
  • C++学习

    变量名和变量地址之间的关系 程序中最离不开的就是变量,而变量相当于是一个容器,是用来存放数据的,变量是存放在内存中的。 在C++ 中定义变量的形式是: 数据类型 + 变量名,这里的变量名实际上是一个符号地址,在程序编译时,操作系统将为每个变量在内存中分配内存,所…

    2022/8/12 1:26:04 人评论 次浏览
  • JS之手写instanceOf方法

    instanceOf方法:可以用来准确判断复杂引用类型,但是不能判断基础数据类型,该方法返回一个布尔值 实现原理:利用原型链知识 实现代码如下:<script>function myinstanceOf(target,classname){//利用p当指针复制需要判断的对象let p=target;while(p){//如果p指针等…

    2022/8/11 23:28:24 人评论 次浏览
  • 数据结构-链表头尾指针/结点问题(C++)

    头结点:链表的头部(第一个)结点。一般指用于方便运算的预置结点。一个存储n个数据元素的有头结点的链表共有n+1个结点。无data。next(指针域):单链表:next指向下一个结点(第一个有data的结点,第二个结点)。空链表时,next指向NULL;双链表:prior指向NULL,next…

    2022/8/11 14:27:13 人评论 次浏览
  • c++中面向对象以及新特性的困惑与思考【一】

    多态的实现有哪几种? a.静态多态:在编译期间实现,通过模板和重载实现 b.动态多态:在运行期间实现,通过虚函数和继承实现,执行动态绑定2.如何实现动态绑定? [讲解]:https://blog.csdn.net/primeprime/article/details/80776625 1.维护虚表(指针数组) 2.类拥有虚表…

    2022/8/9 14:22:44 人评论 次浏览
  • Introduction to C++ Programming in UE4 章节学习(持续更新)

    Introduction to C++ Programming in UE4 先是一些入门的小东西。 Tick() Tick():Actor出现后每一帧都会call它,参数为上一次call它到现在的间隔时间,通常即为帧与帧之间的间隔时间,如果不需要该函数,请丢掉它,能节省一小部分性能,记住也要把Constructor里相关的东…

    2022/8/9 1:24:17 人评论 次浏览
  • C++ 强制转换运算符 xxxx_cast

    背景类型转换的需求,C中有显示/隐式的强制类型转换。C++为了兼容保留了,但也提供了四种运算符来实现转换。C语言强制类型转换的缺点从形式上无法判断功能和风险将多态基类指针转换成派生类指针时,没有检查安全性。无法判断转换后的指针是否指向一个派生类对象难以寻找使…

    2022/8/8 14:22:44 人评论 次浏览
  • 线索二叉树介绍

    产生原因:为了解决二叉树遍历的时间空间成本问题,本质上是优化算法。遍历可以使用函数递归,但这样调用堆栈时空效率低下。问题描述:对二叉树的遍历本质上是把非线性结构映射到线性结构的方式线性二叉树解决问题的方案: 利用左右子树为空的结点,将空的部分填充入指针…

    2022/8/6 23:25:14 人评论 次浏览
  • python 文件读写之w+与r+

    r+:先读后写的话是在原有文本后添加, 因为读完后类指针已经在最末尾了,如果是先写后读的话,是从头开始覆盖式写(如只修改了前面的字符,后面字符是不会被删掉的),类指针停留在写完的末尾,不是文档末尾,可以读出未被覆盖写的部分; w+:为先写后读,先写完后使用f.…

    2022/8/4 14:22:59 人评论 次浏览
扫一扫关注最新编程教程