首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
C++
用户382029950004
创建于2024-03-20
订阅专栏
C++的理解
暂无订阅
共38篇文章
创建于2024-03-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
深入理解new和 delete:内存管理的关键
大家好!今天我想和大家分享一下 C++ 中的 new 和 delete ,这对看似简单的操作,实际上却是内存管理的关键。 new 操作符用于在运行时动态地分配内存。当你需要创建一个对象时,使用 new
走进动态内存开辟的神奇世界
好的,以下是一篇关于动态内存开辟的通俗博客: 大家好呀!今天想和大家聊聊一个有趣的话题——动态内存开辟。 你们有没有想过,当我们在写程序的时候,需要的内存空间不一定是提前固定好的呢?这时候,动态内存开
探索 C++ 中的 string 类
今天和大家分享一下 C++ 中非常实用的 string 类。 string 类在 C++ 中扮演着重要的角色,它提供了许多方便的功能和优点。 首先,string 类自动管理内存。你无需担心内存分配和释
深入了解 STL:强大的编程工具
在编程世界中,STL 是一个非常重要的部分。它是一个广泛使用的标准模板库,提供了一系列高效、灵活且可重复使用的组件。 STL 的优势之一是它的效率。其中的算法和数据结构经过了精心设计和优化,能够在各种
三十六计与代码编写的奇妙结合
一、引言 在编程的世界里,我们总是在寻找更好的方法来解决问题,提高代码的质量和效率。而三十六计,这一中国古代智慧的结晶,竟然与代码编写有着惊人的契合。在这篇博客中,我将带您领略如何利用三十六计的智慧来
毛泽东思想与编程思想的奇妙结合
一、引言 网上刷视频时,看到任正非是毛泽东迷,并且利用了毛泽东思想来管理企业,我说毛泽东思想不是打仗用的吗,还能用来管理企业,于是我突发奇想,毛泽东思想是否可以用来编程呢,作为当今数字时代的核心技能之
迭代器(Iterator):遍历数据结构的利器
引言 在编程语言中,迭代器是一个非常重要的概念。它可以帮助我们遍历数据结构中的元素,而无需关心其实现细节。本文将详细介绍迭代器的概念、作用以及如何在不同编程语言中使用迭代器。 一、什么是迭代器? 迭代
深入探讨string类的奥秘
标题:深入探索C++ String类的奥秘 一、String类简介 在C++编程中,字符串处理是非常常见的一种操作。C++标准库为我们提供了一种名为String的类,用于处理字符串。String类在头
STL是什么?如何理解STL?
[TOC] 1. 什么是STL 2. STL的版本 原始版本 Alexander Stepanov、Meng Lee 在惠普实验室完成的原始版本,本着开源精神,他们声明允许任何人任意 运用、拷贝、修改
C_C++数据的在内存中的分布
C/C++内存分布 在编程世界中,C和C++语言一直以其强大的性能和灵活性著称。然而,这种强大和灵活的背后,离不开对内存分布的深入理解和熟练掌握。本文将详细介绍C/C++程序中的内存分布,包括栈、堆和
mallocfree和newdelete的区别
alloc的返回值为void*, 在使用时必须强转,new不需要,因为new后跟的是空间的类型 > 5. malloc申请空间失败时,返回的是NULL,因此使用时必须判空,new不需要,但是new需要
编译时提示存在多个默认构造函数的错误怎么解决呢?
c++程序中,如果编译器提升存在多个默认构造函数怎么解决呢? 原因: 无参构造函数、全缺省构造函数、我们没写编译器默认生成的构造函数,都可以认为 是默认构造函数,并且默认构造函数只能有一个。 上面的代
你听过内部类吗?
java用的多 ,c++比较少用。 A类里面的B类不计算是A类的大小 ,B类定义在A类里面和定义在全局没有区别,只是受A的类域限制。
如何理解模板?
1. 泛型编程 2.函数模板 2.1 函数模板概念 2.1 函数模板格式 2.3 函数模板的原理 2.4 函数模板的实例化 2.5 模板参数的匹配原则 3.类模板 3.1 类模板的定义格式 3.2 类
内存泄漏是什么?如何避免内存泄漏?
1.2 内存泄漏 使用new开辟空间泄漏,抛出异常 1.2.1 什么是内存泄漏,内存泄漏的危害 1.2.2 内存泄漏分类 1.2.3 如何检测内存泄漏 在linux下内存泄漏检测:linux下几款内存
C++的动态内存开辟
1.C++中动态内存管理 1.1 new/delete操作内置类型 c语言和c++的动态内存开辟对比 malloc 和free ,new和delete,new [],delete[] 都要配对使用,如
explicit关键字详解
构造函数不仅可以构造与初始化对象,对于单个参数或者除第一个参数无默认值其余均有默认值的构造函数,还具有类型转换的作用。 单参构造函数,没有使用explicit修饰,具有类型转换作用 explicit修
面向对象这么理解,早就懂了
> 现实生活中的实体计算机并不认识,计算机只认识二进制格式的数据。如果想要让计算机认识现 > > 实生活中的实体,用户必须通过某种面向对象的语言,对实体进行描述,然后通过编写程序,创 > > 建对象后
拷贝对象时的一些编译器优化
优化看编译器,一般g++都是这样了,都是常规优化了。传参和传返回值的过程中,一般编译器会做一些优化,减少对象的拷贝,这个在一些场景下还 是非常有用的。
匿名对象详解
定义类的时候只使用一次,如果减少拷贝构造的时间,使用匿名对象可以优化程序拷贝对象的速度,使得程序运行时间更优。 匿名对象使用场景
下一页