首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
c++专栏
万户猴
创建于2025-04-25
订阅专栏
写给Android开发者的C++指南
暂无订阅
共13篇文章
创建于2025-04-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++ 内存四区模型
C++内存四区初认识 栈区:存放函数的局部变量、函数参数和返回值。栈区的内存由编译器自动管理,随着函数的调用和结束而动态分配和释放。 堆区:用于动态分配内存,存放程序运行时动态创建的对象和数据。堆区的
C++运算符重载
运算符重载的概念与介绍 对于常见的运算符,比如+,-,> <,[],大家应该都很熟悉。但是这些东西只能在一些基础数据类型或者string这样的系统提供的类中来使用。如果我们想在自定义的类对象中使用这种
C++ 构造函数、析构函数、拷贝构造函数(深浅拷贝)
构造函数的概念与特点 C++构造函数和Java的构造函数是类似的。当创建一个对象时,构造函数会被自动调用。可以在创建对象时初始化对象的成员变量。构造函数具有如下特点: 构造函数的名称与类名称相同 没有
C++ const的一些最佳实践
前言 有了前面的学习基础之后,本文想带大家吃透const关键字在实际开发中的应用。const是不可改变的意思。它可以应用于成员变量、成员函数变量、函数参数、函数返回值等。本文覆盖的场景比较多,能帮大家
C++ 头文件与源文件
浅谈C++编译过程 在c++程序中,一般只包含2种文件,.h头文件和.cpp源文件,暂时不考虑和C混编.c这种。头文件主要包含类的声明、函数的原型和常量的定义等内容,而源文件包含实际的函数实现和变量定
C++友元函数与友元类
C++友元机制的引入 我们知道面向对象具有封装和隐藏私有信息的特性。只有类的成员函数才能访问类的私有成员,而外部函数只能访问类的公有成员。通常来说,只会将必要的成员变量/函数定义为公有的。 在c++中
C++ 3种继承方式及应用场景
前言 c++是支持多继承的,这点和java单继承不一样,但本小节只讲单继承的情况。在c++中派生类(子类)是可以继承基类(父类)的public和protected类型的成员,这一点和java是一致的。
C++ 引用与指针
指针的概念 C++中每个变量都会分配一个内存地址,要访问变量的内存地址可以通过&运算符完成。而指针是一种变量,它指向了一个内存地址。指针允许我们间接地访问和操作内存中的数据。 指针的使用 最基础的指针
C++ 【虚函数表与虚函数指针】,【动态绑定与静态绑定】
熟悉几个概念 在之前的文章中讲过通过基类的指针或者引用指向子类的对象,去调用虚函数的时候,实际上调用的是子类重写的虚函数。而本文就是帮助大家搞清楚背后的原理。 虚函数指针 虚函数指针本质上是一个指向申
C++的特性和基础语法【一】
C++和Java的共性与区别 阅读本文的读者中,大多都有一定的Java基础,所以本文会建立在你有一定Java基础的情况下来讲解。首先C++支持的基础数据类型,运算符,控制流语句,类和对象这些和java
C++ 虚函数,虚析构函数与多态,纯虚函数与抽象
虚函数的概念与使用 C++中的虚函数和多态是面向对象编程中的重要概念。虚函数允许在派生类中重写基类的函数,并且在运行时根据对象的实际类型来调用函数。这一点和Java中的重写(Override)函数类似
C++ 内联函数
c++内联函数的概念 C++内联函数是一种编译器优化技术,它允许将函数的定义直接插入到调用处,而不是通过函数调用的方式执行。这样可以减少函数调用的开销,提高程序的执行效率。内联函数通过inline关键
C++ extern 关键字与extern "C"
extern的含义和作用 在C++中, extern 关键字用于声明一个全局变量或函数,表示该变量或函数是在其他文件中定义的。 当我们在一个cpp文件中使用 extern 关键字声明一个全局变量时,我