预备女程序员a_个人页

预备女程序员a
个人头像照片
8
0
0

个人介绍

当你觉得难的时候,说明你在进步!

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2025年03月

  • 03.18 14:24:06
    发表了文章 2025-03-18 14:24:06

    模板(C++)

    本内容主要讲解了C++中的函数模板与类模板。函数模板是一个与类型无关的函数家族,使用时根据实参类型生成特定版本,其定义可用`typename`或`class`作为关键字。函数模板实例化分为隐式和显式,前者由编译器推导类型,后者手动指定类型。同时,非模板函数优先于同名模板函数调用,且模板函数不支持自动类型转换。类模板则通过在类名后加`<>`指定类型实例化,生成具体类。最后,语录鼓励大家继续努力,技术不断进步!
  • 03.18 14:22:51
    发表了文章 2025-03-18 14:22:51

    C++/C的内存管理

    本文主要讲解C++/C中的程序区域划分与内存管理方式。首先介绍程序区域,包括栈(存储局部变量等,向下增长)、堆(动态内存分配,向上分配)、数据段(存储静态和全局变量)及代码段(存放可执行代码)。接着探讨C++内存管理,new/delete操作符相比C语言的malloc/free更强大,支持对象构造与析构。还深入解析了new/delete的实现原理、定位new表达式以及二者与malloc/free的区别。最后附上一句鸡汤激励大家行动缓解焦虑。
  • 03.18 14:21:37
    发表了文章 2025-03-18 14:21:37

    类和对象(下)C++

    本内容主要讲解C++中的初始化列表、类型转换、静态成员、友元、内部类、匿名对象及对象拷贝时的编译器优化。初始化列表用于成员变量定义初始化,尤其对引用、const及无默认构造函数的类类型变量至关重要。类型转换中,`explicit`可禁用隐式转换。静态成员属类而非对象,受访问限定符约束。内部类是独立类,可增强封装性。匿名对象生命周期短,常用于临时场景。编译器会优化对象拷贝以提高效率。最后,鼓励大家通过重复练习提升技能!
  • 03.18 14:20:22
    发表了文章 2025-03-18 14:20:22

    类和对象(中 )C++

    本文详细讲解了C++中的默认成员函数,包括构造函数、析构函数、拷贝构造函数、赋值运算符重载和取地址运算符重载等内容。重点分析了各函数的特点、使用场景及相互关系,如构造函数的主要任务是初始化对象,而非创建空间;析构函数用于清理资源;拷贝构造与赋值运算符的区别在于前者用于创建新对象,后者用于已存在的对象赋值。同时,文章还探讨了运算符重载的规则及其应用场景,并通过实例加深理解。最后强调,若类中存在资源管理,需显式定义拷贝构造和赋值运算符以避免浅拷贝问题。
  • 03.18 14:19:18
    发表了文章 2025-03-18 14:19:18

    类和对象(上)(C++)

    本篇内容主要讲解了C++中类的相关知识,包括类的定义、实例化及this指针的作用。详细说明了类的定义格式、成员函数默认为inline、访问限定符(public、protected、private)的使用规则,以及class与struct的区别。同时分析了类实例化的概念,对象大小的计算规则和内存对齐原则。最后介绍了this指针的工作机制,解释了成员函数如何通过隐含的this指针区分不同对象的数据。这些知识点帮助我们更好地理解C++中类的封装性和对象的实现原理。
  • 03.18 14:18:08
    发表了文章 2025-03-18 14:18:08

    C++入门基础2

    本内容主要讲解C++中的引用、inline函数和nullptr。引用是变量的别名,与原变量共享内存,定义时需初始化且不可更改指向对象,适用于传参和返回值以提高效率;const引用可增强代码灵活性。Inline函数通过展开提高效率,但是否展开由编译器决定,不建议分离声明与定义。Nullptr用于指针赋空,取代C语言中的NULL。最后鼓励持续学习,精进技能,提升竞争力。
  • 03.03 22:08:18
    发表了文章 2025-03-03 22:08:18

    C++入门基础

    C++入门

2024年10月

  • 10.08 17:22:31
    发表了文章 2024-10-08 17:22:31

    装杯 之 Linux指令

    本文介绍了Linux操作系统的基本命令。首先欢迎各位进入Linux的世界,并展示了`ls`命令,用于列出目录下的文件和子目录。接着介绍了`pwd`命令,用于显示当前目录;`cd`命令,用于切换目录;`mkdir`命令,用于创建目录;`touch`命令,用于创建普通文件或修改文件时间戳;`rmdir`命令,用于删除空目录;以及`rm`命令,用于删除文件或目录。通过这些基本命令,你可以开始探索和管理Linux系统。
  • 发表了文章 2025-03-18

    C++/C的内存管理

  • 发表了文章 2025-03-18

    模板(C++)

  • 发表了文章 2025-03-18

    类和对象(下)C++

  • 发表了文章 2025-03-18

    类和对象(中 )C++

  • 发表了文章 2025-03-18

    类和对象(上)(C++)

  • 发表了文章 2025-03-18

    C++入门基础2

  • 发表了文章 2025-03-03

    C++入门基础

  • 发表了文章 2024-10-08

    装杯 之 Linux指令

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息