AI智能
改变未来

C语言/C++ 第12页

C++追根究底(持续更新)-爱站程序员基地

C++追根究底(持续更新)

AI

[TOC] 头文件 " " 与 <>的区别 <>先去系统目录中找头文件,如果没有在到当前目录下找。所以像标准的头文件 stdio.h、stdlib.h等用这个方法。 ""首先在...

C++智能指针之shared_ptr与右值引用(详细)-爱站程序员基地

C++智能指针之shared_ptr与右值引用(详细)

AI

1. 介绍 在 C++ 中没有垃圾回收机制,必须自己释放分配的内存,否则就会造成内存泄露。解决这个问题最有效的方法是使用智能指针(smart pointer)。智能指针是存储指向动态分配(堆)对象指针的类,用于生存期的控制,能够确保在离开指...

C语言汇总-爱站程序员基地

C语言汇总

AI

C语言汇总 数据在内存中的存储 库函数的模拟与使用 结构体内存的对齐 三字棋的实现及扩展 漫谈指针(上) 漫谈指针(下) 简易了解程序环境 动态内存管理 文件操作 预处理详解 通讯录的模拟实现

C++面向对象总结——继承-爱站程序员基地

C++面向对象总结——继承

AI

引言 类是对现实中事物的抽象,类的继承和派生的层次结构则是对自然界中事物分类、分析的过程在程序设计中的体现。 一,如何理解继承? 面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变...

C++面向对象总结——重载运算符和重载函数-爱站程序员基地

C++面向对象总结——重载运算符和重载函数

AI

摘要 C++ 允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。 重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列表和定义(实现)不相同。 当您调用一个重载函数或重载...

C++面向对象总结——多态-爱站程序员基地

C++面向对象总结——多态

AI

引言 了解c++的三大特性是对c++的整体的认识。 封装性:类将成员变量和成员函数封装在类的内部,根据需要设置访问权限,通过成员函数管理内部状态(用访问修饰符设置) 继承:继承所表达的是类之间相关的关系,这种关系使得对象可以继承另外一类对象...

10W+字C语言硬核总结(一),值得阅读收藏!-爱站程序员基地

10W+字C语言硬核总结(一),值得阅读收藏!

AI

一. C语言概述 欢迎大家来到c语言的世界,c语言是一种强大的专业化的编程语言。 程序员必备硬核资料,点击下载 1.1 C语言的起源 贝尔实验室的Dennis Ritchie在1972年开发了C,当时他正与ken...

C++面向对象总结——数据抽象与数据封装-爱站程序员基地

C++面向对象总结——数据抽象与数据封装

AI

引言 从抽象起就算是正式接触模块化编程了。 抽象的定义 抽象是指在程序中只向外界提供关键信息,而隐藏后台的实现细节,即只表现必要的信息而不呈现细节。 就 C++ 编程而言,C++ 类为数据抽象提供了可能。它们向外界提供了大量用于操作对象数据...

c++中的函数指针-爱站程序员基地

c++中的函数指针

AI

引言 函数指针指向的是函数而不是对象。函数指针指向某种特定类型,就像我们可以定义指向int变量的指针,指向char变量的指针以及指向string变量的指针,函数指针指向的这种特定类型由函数的返回类型和形参类型共同决定,而与函数名无关。 例如...