01 2023 档案
摘要:#符号.和->的作用和区别: .(点)运算符和->(箭头)运算符用于引用类、结构和共用体的成员: 点运算符应用于实际的对象。箭头运算符与一个指向对象的指针一起使用。 A.B则A为对象或者结构体; 点号(.):左边必须为实体。 A->B则A为指针,->是成员提取,A->B是提取A中的成员B,A只能是指
阅读全文
摘要:指针 在C++,指针本质上也是==一个对象==,它==存储的是对象的地址==,而非值本身。是一个有趣且功能强大的特性。 指针的定义 指针的定义,使用"*"进行修饰一个变量。 int *p1,*p2 如上,定义了指针p1和p2,但并未给他们赋值。 指针的使用 指针使用时需要结合 取地址符“&” 或 直
阅读全文
摘要:一个C/C++程序运行经历的过程:预处理、编译、汇编、链接、执行。 预处理:将预处理指令(可以简单理解为#开头的正确指令)转换为实际代码中的内容(展开头文件、宏替换、删注释、条件编译)。生成后缀为“.i”的文件。 编译(和优化):将预处理后的文件转换成汇编语言。生成后缀为“.s”的文件 汇编:由汇编
阅读全文
摘要:C++简介 C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。 C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。 C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。 【注】使用静态类型的
阅读全文
摘要:C++学习 https://www.bilibili.com/video/BV1et411b73Z/?spm_id_from=333.337.search-card.all.click 内存分配:https://blog.csdn.net/AngelDg/article/details/104871
阅读全文