首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#c++

使用广泛的计算机程序设计语言。通用程序设计语言,支持多重编程模式

【C++】第五节—类和对象(下)

云边有个稻草人

(为什么这三类成员变量必须要在初始化列表里面进行初始化呢?引用变量必须在定义的时候初始化;const 变量是必须初始化的,只有一次初始化的机会就是在定义的时候;...

900

【C++】 —— 笔试刷题day_10

星辰与你

这样我们就获得了最大利润,这里要注意,如果最大利润小于0,我们要返回0。(这里我们上述操作是没有考虑当天买入当天卖出的,如果我们考虑了,最大利润的最小值就是0...

3710

【C++】 —— 笔试刷题day_9

星辰与你

我们思考一下,这个数特别大,我们是不是可以按照字符串string的方式进行输入,再对字符串进行相关操作来完成加,

2400

C++效率掌握之STL库:优先级队列priority_queue && 双端队列deque

DARLING Zero two

优先级队列默认使用 vector 作为其底层存储数据的容器,在 vector 上又使用了堆算法将vector 中元素构造成堆的结构,因此 priority_qu...

4910

C++方向就业

ljw695

2100

74 岁 C++ 之父最新蓝图:让代码更安全,还能兼容40年前的老程序!

深度学习与Python

C++ 仍在不断发展,但许多开发者的使用方式似乎还停留在上个世纪。Bjarne Stroustrup 表示:“我希望整个社区,尤其是 WG21 的成员,能了解我...

6900

【C++】深入探索string类的实现(下)(含源码)

TANGLONG

该篇文章承接上一篇文章string类的实现(上),希望大家可以先看看上一篇文章,链接如下:【C++】深入探索string类的实现(上)

4000

C++ 选择 引用传递还是指针传递

jasong

腾讯 | 高级工程师 (已认证)

在C++编程中,选择引用传递(pass-by-reference)还是指针传递(pass-by-pointer)取决于具体的需求和上下文。下面是一些关于它们各自...

7202

【C++】Chaper03 函数模板与泛型

Skrrapper

学习C语言的时候,我们经常要写一个函数叫做Swap,但是由于经常要指定参数的类型,所以可能不止要写一种。

6910

【C++】 —— 笔试刷题day_8

星辰与你

本题,题目给定一个无序的数组arr,让我们返回其中最长连续序列的长度(要求数值连续,位置可以不连续)就例如3,5,6,4,只要数值是连续的自然数就可以。

6600

【C++】 —— 笔试刷题day_7

星辰与你

这样我们就解决了如何记录岛屿数量的问题,也解决了如何判断这个岛屿是否和其他岛屿同属于一个岛屿的问题(我们这里每一个岛屿只会被遍历一次,就不会被重复记录)。

5000

今天你学C++了吗?——二叉搜索树的拓展

用户11352420

♥♥♥~~~~~~欢迎光临知星小度博客空间~~~~~~♥♥♥ ♥♥♥零星地变得优秀~也能拼凑出星河~♥♥♥ ♥♥♥我们一起努力成为更好的自己~♥♥♥ ♥...

7610

【C++】Chapter02 内存管理

Skrrapper

在以往的C语言中,我们一般使用malloc、calloc、realloc来进行内存管理;在C++中,虽然也可以继续兼容使用,但是难免会觉得用起来过于复杂和繁琐,...

5510

【C++】Chapter01 类与对象

Skrrapper

封装的定义:将数据和操作数据的方法进行有机结合,隐藏对象的属性和实现细节,仅对外公开接口来和对象进行交互。

5700

C++效率掌握之STL库:stack && queue函数全解

DARLING Zero two

本篇是 STL 库专题之 stack 和 queue,本质就是栈和队列,关于该数据结构在初阶数据结构专栏里有详细的解释分析,本篇文章主要针对 stack 和 q...

10310

【C++ 继承】—— 青花分水、和而不同,继承中的“明明德”与“止于至善”

换一颗红豆

注意:模板类继承另一个模板类时,基类的成员函数需要通过作用域限定符或this指针访问

9410

【C++指南】你真的了解map和set吗?【下】

egoist祈

Key就是map底层关键字的类型,T是map底层value的类型,set默认要求Key⽀持大小⽐较。

3200

深入理解 C++11 智能指针:独占、共享与弱引用的完美管理

用户11286421

unique_ptr是最常用的一种智能指针,它确保一个指针在同一时刻只能有一个所有者。当unique_ptr超出作用域时,它所持有的资源会自动被销毁。

23410

【Linux】别再用printf了!自己造个C++日志库

用户11305458

日志(Log)是程序运行时记录的重要信息,通常用于调试、监控和故障排查。它可以帮助开发者了解程序的运行状态,分析错误,甚至用于安全审计。

7500

C++异常处理完全指南:从原理到实战

用户11286421

异常是程序运行时发生的非预期事件(如除零、内存不足)。C++通过try、catch和throw提供结构化处理机制,使程序能够优雅处理错误,而非直接崩溃。

5700
领券