logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++初阶:入门基础

本文介绍了C++基础语法中的关键概念:1) C++兼容C语言但有自己的输入输出语法;2) 命名空间(namespace)用于解决命名冲突,可以定义变量、函数和类型;3) C++的输入输出使用iostream库中的cin/cout对象;4) 缺省参数允许函数参数设置默认值;5) 函数重载支持同名函数根据参数类型/数量不同实现多态;6) 引用是变量的别名,必须初始化且不能改变引用对象,const引用可

#c++
熟练掌握C++:类和对象(中)

本文深入探讨了C++类和对象中的默认成员函数,重点介绍了构造函数、析构函数和拷贝构造函数。

#c++
熟练掌握C++:类和对象(下)

本文探讨了C++中的构造函数初始化方法,重点介绍了初始化列表的使用及其特性,包括成员变量的初始化顺序和必须使用初始化列表的情况(如引用、const成员变量等)。同时,文章还讲解了类型转换、static成员和友元的相关知识,包括静态成员的初始化方式、友元函数和友元类的声明与使用注意事项。通过这些内容的介绍,帮助读者更好地理解和运用C++中的这些特性。

#c++
熟练掌握C++:内存管理

本文介绍了C/C++内存分布和管理方式。主要内容包括:1) C/C++中不同变量和内存分配方式对应的存储区域(栈、堆、数据段、代码段);2) C语言动态内存管理函数malloc/calloc/realloc/free的特点和使用;3) C++的new/delete操作符,及其与malloc/free的区别,特别是对自定义类型对象的构造/析构调用;4) operator new/delete函数的底

#c++
熟练掌握C++:类和对象(上)

本文介绍了C++中类的定义、实例化及this指针等核心概念。主要内容包括: 类的定义格式与访问限定符(public/private/protected),类域的作用及成员函数声明与定义分离时的注意事项; 类实例化的概念,对象内存分配原理及对象大小的计算方法,指出对象只存储成员变量; this指针的隐含机制,解释成员函数如何区分不同对象。通过代码示例展示了类的实际应用,包括成员变量命名规范、stru

#c++
到底了