
c++基础知识
文章平均质量分 75
大橙子的后花园
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ARM64体系结构编程与实践--NEON指令集
NEON指令集原创 2024-09-12 15:20:59 · 2014 阅读 · 0 评论 -
c++基础知识(2)
内存溢出:内存溢出是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于计算机能提供的最大内存。在windows系统中,一般提供的栈的大小是1M或者2M 导致内存溢出问题的原因有很多,比如: (1) 使用非类型安全的语言如 C/C++ 等。 (2) 以不可靠的方式存取或者复制内存缓冲区。 (3) 编译器设置的内存缓冲区太靠近关键数据结构。 下面来分析这些原创 2024-09-16 19:47:23 · 441 阅读 · 0 评论 -
c++基础知识(3)
引言对于任何使用 C 语言的人,如果问他们 C 语言的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏。这些的确是消耗了开发人员大多数调试时间的事项。指针和内存泄漏对某些开发人员来说似乎令人畏惧,但是一旦您了解了指针及其关联内存操作的基础,它们就是您在 C 语言中拥有的最强大工具。本文将与您分享开发人员在开始使用指针来编程前应该知道的秘密。本文内容包括:导致内存破坏的指针操作类型 在使用动态原创 2024-09-16 19:47:43 · 1059 阅读 · 1 评论 -
c++基础知识(1)
1、 拷贝构造函数:拷贝构造函数是一种特殊的构造函数,函数名与类名一致,必须的参数时本类型的一个引用变量。 三种会调用拷贝构造函数的情况; (1)对象作为函数的参数传递的时候会建立一个临时的对象拷贝; (2)对象以值传递的方式从函数返回; (3)用一个对象去初始化另一个类型相同的对象。 浅拷贝:对象赋值的时候,只对对象中的数据成员进行简单的赋值; 深拷贝:在对象赋值的时候,对于动态成员原创 2024-09-16 19:47:00 · 709 阅读 · 1 评论 -
c++基础知识(4)
在c++当中,常常会使用动态内存,其中经常使用的是malloc,calloc,realloc。使用_msize()函数可以获得指针指向的内存空间大小,例如int *p=(int *)malloc(4*sizeof(int));cout原创 2024-09-16 19:47:57 · 590 阅读 · 0 评论