11 2023 档案

摘要:1.字符型数组与字符指针的赋值 const char *pStr = "Hello!"; char aStr[sizeof("Hello!")] = "Hello!"; cout << aStr << "\n" << pStr << endl; cout << strlen(aStr) << "\n 阅读全文
posted @ 2023-11-17 21:37 _燃灯续昼 阅读(14) 评论(0) 推荐(0) 编辑
摘要:C++类有三种访问修饰符:public(共有的)、private(私有的)、protected(受保护的) 类内各区域成员的访问: 1、public 类内成员函数、类外、友元函数都可以访问。 2、private 类内成员函数、友元函数可以访问,private区域成员不能在派生类中访问。 3、prot 阅读全文
posted @ 2023-11-17 21:04 _燃灯续昼 阅读(21) 评论(0) 推荐(0) 编辑
摘要:进程以CPU为运行单位,多个CPU可以实现进程并行,单个CPU可以实现进程并发(进程调度) 线程以CPU的核心为运行单位,多个CPU内核可以实现线程并行,单个内核可以实现线程并发(线程调度) 1、创建和结束一个线程 #include <iostream> #include <pthread.h> / 阅读全文
posted @ 2023-11-17 21:00 _燃灯续昼 阅读(46) 评论(0) 推荐(0) 编辑
摘要:1、静态多态 (1)函数重载 函数重载以参数的类型或数量不同来区分不同用途的同名函数。 不以返回值不同来区分函数。 编译器在调用函数时会在意函数的参数,不会在意函数的返回值。 int myAdd(int a, int b); float myAdd(double a, double b); (2)运 阅读全文
posted @ 2023-11-13 23:23 _燃灯续昼 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1、大小端存储模式 大端:低位数据字节存储在高地址 小端:低位数据字节存储在低地址 注释:例如int的权重低的8bit,低位指的是00000001 00000000 00000000 00000000 00000001 2、共用体union存储结构 共用体内每段数据元素从低地址开始存储。 注释:数组 阅读全文
posted @ 2023-11-13 15:43 _燃灯续昼 阅读(372) 评论(0) 推荐(0) 编辑
摘要:1、按位取反运算符 " ~ " ~1 = -2 ~00000001(补码) = 11111110(补码) —— 按位取反 11111110(补码) = 11111101(反码) —— -1 11111101(反码)= 10000010(机器码) —— 除去符号位,按位取反 10000010(机器码) 阅读全文
posted @ 2023-11-09 14:50 _燃灯续昼 阅读(170) 评论(0) 推荐(0) 编辑
摘要:1、static 静态存储修饰符: 修饰局部变量时,使变量只被初始化一次,并且变量生命周期延长至和当前进程一致。 修饰函数时,该函数只在当前文件中可见,调用权限只在当前文件。 修饰全局变量时,会使变量的作用域限制在声明它的文件内。 修饰类数据成员时,会导致仅有一个该成员的副本被类的所有对象共享。 / 阅读全文
posted @ 2023-11-08 11:49 _燃灯续昼 阅读(54) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示