![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
eryihahaha
这个作者很懒,什么都没留下…
展开
-
memset对int数组赋值错误分析
Thanks for 1.首先我们来看一下memset的函数参数类型 void *memset(void *s, int ch, size_t n); 函数解释:将s中当前位置后面的n个字节用 ch 替换并返回 s 。 参数: s:指针,要赋值的内存的起始地址。 ch:用于设置给内存块的值 (一字节大小) n:指定设置为ch值的字节数 (sizeof(s)即可) memset函数是对地址为s开始的n个字节的内存块进行赋值,而且是将这个n个字节的每个字节赋值为整数ch。注意,使用memset函数对内存块赋值是转载 2020-05-30 13:10:02 · 576 阅读 · 0 评论 -
C,C++tips大盘点 (那些年经常不注意的点)
1.关于运算符左结合与右结合 许多操作符的优先级都是相同的时候 这时,操作符的结合性就开始发挥作用了。在表达式中如果有几个优先级相同的操作符,结合性就起仲裁的作用,由它决定哪个操作符先执行。 ...原创 2020-03-29 21:03:40 · 487 阅读 · 0 评论 -
C++ 类中static 成员变量与成员函数总结
1. 声明与定义方法 static 非const成员变量在类中只是声明,必须在类外定义 static 成员函数与一般的成员函数声明定义相同 注意static也分private 与 public class Singleclass { public: Singleclass(); ~Singleclass(); int a; static int counter; static int ...原创 2020-03-29 11:19:04 · 280 阅读 · 0 评论 -
C++——面向对象编程(文件 多态 继承)完善中
1.面向对象编程的特性 程序由类(class)构成,基本特征为封装性、继承性和多态性. 2.c++文件的使用 1.打开文件 一般使用的头文件 fstream类都有一个函数 ????为了写的out与为了读的in 是相对于程序而言的???? void open(const char* filename,int mode,int access); fstream file1; file1.open("c:conf...原创 2020-03-04 18:39:10 · 230 阅读 · 0 评论 -
C++——指针与内存分配
指针与内存分配 Thanks for 注意栈空间与堆空间都是有限的,因而可能出现空间过大的状态,将大的数组放在全局数据。 1.静态数据区 内存连续分配,数据的地址与分配顺序有关 2.栈空间 栈是一种先进后出的数据结构 函数内定义的局部变量及函数参数都在栈空间分配. 栈空间中内存连续分配, 数据的地址顺序与数据分配的先后顺序相反. 每个线程(程序)的栈空间独立且大小有限,栈空间分配...原创 2020-02-26 18:00:20 · 1667 阅读 · 0 评论