首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
前端
人工智能
程序员
Python
GitHub
架构
Java
面试
展开
全部
后端
前端
人工智能
程序员
Python
GitHub
架构
Java
面试
AI编程
C++
开源
JavaScript
算法
嵌入式
暂无数据
推荐
最新
c++中的内存管理:栈,堆及RALL机制
以下知识和部分代码学习自Light-City/CPlusPlusThings: C++那些事 (github.com) 栈 堆 从以上例子看出栈和堆的内存分配方式完全不同,栈会自动分配和释放,不会发生
内存异常
内存异常(Memory Exception)是程序运行时访问非法内存地址或违反内存访问规则而触发的错误。这类问题是系统级编程中最常见也最难调试的错误之一,本文以 C++ 为例,总结常见的内存问题
C语言--数组作为函数参数
为方便在程序中对数组操作,经常会定义一些操作数组的功能函数,这些函数往往会将数组作为函数参数使用。 一、要求: 注意:在形参中改变数组中的元素,实参中的数组元素也会改变 在多维数组作为函数参数时,可以
从流式系统中思考-C++生态和Java生态的区别
从流式系统的建设中,我思考了C++和Java生态的区别。C++主要是底层应用和团队选择,而Java则应用的更多,在大数据生态和企业应用开发中是绝对的主力。
C++进阶基础:5个让人直呼“专业”的冷门小技巧
写C++最怕啥?不是写不出功能,而是代码能跑但被review时,同事一句“你这为啥不用XX”直接问懵。下面这5个“进阶偏基础”的知识点,冷门但实用,配上极简代码,让你悄悄提升代码质感~ 1. 前向声明
顺序表与链表:头插法与尾插法详解
插入操作是否高效,取决于数据结构和插入位置。本文围绕顺序表与链表的头插法、尾插法,对比其执行过程与性能差异,厘清使用场景与设计取舍。
用C语言写一个可以排序的程序
核心功能:读取 5 个整数,通过冒泡排序实现从小到大排序,最终输出结果。 关键步骤:① 定义数组存储输入;② 循环读取 5 个整数;③ 双层循环实现冒泡排序(外层控制轮数,内层比较交换);④ 遍历数组
学了十几种编程语言后,我终于悟了!
我为什么要学这么多编程语言?是怎么学习的?学了这么多语言对我有哪些好处和坏处?现在我们到底应不应该学多门语言呢?
从“Hello, World!”说起:理解程序的基本结构
从经典的“Hello, World!”程序入手,详解C++程序的基本结构。通过逐行解析和动手实验,带领读者完成从编写到运行的完整过程,理解程序如何被编译执行,为后续学习打下坚实基础。
Visual Studio 开发环境配置指南
在 Visual Studio 2022 中配置 GLEW / GLFW / GLAD / OpenGL 等开发环境
1. 让自己习惯cpp
本章是站在全局角度来看待的cpp,介绍了cpp是一个语言联邦,特性可能由于次语言不同而不同,需要把握次语言各自特色
8. 定制new和delete
new关键字分为两步,operator new和狭义placement new,前者内存分配,本章针对operator new的重载进行了详细讲解
为什么C++项目偏爱.cxx扩展名:从MongoDB驱动说起
C++扩展名选用.cxx而非.cpp,源于Unix历史:cpp命令早被C预处理器占用,为避免冲突衍生出.cxx、.cc等变体。mongocxx遵循这一传统,体现了C++生态的历史传承。
c++11 之 统一初始化(Uniform Initalization)
c++11标准的初始化列表部分,通过文字和代码的方式,具体说明了c++11特性之初始化列表的使用方法和背景
6. 继承与面向对象设计
C++的OOP有可能是单一继承或多重继承,每一个继承连接(link)可以是 public,protected 或 private,也可以是 virtual 或non-virtual。本章教你如何抉择
C++折叠表达式完全指南:从打印函数到空包处理的深入解析
摘要:本文讲述了如何在c++中实现快捷的多类型打印,方便手撕代码的时候节省时间。本文也进行了详细的原理讲解。
C++ 内存与性能优化
在内存和性能敏感的 C++ 系统开发中,语言特性的选择直接决定程序的内存占用和运行效率。本文从C++的关键语言特性出发,分析内存开销和性能代价,并提出可替代方案。
curl库应用-c++客户端示例及golang服务端应用示例
curl是一个开源的命令行工具和库,用于在各种协议(如HTTP、HTTPS、FTP等)上进行数据传输。它支持多种平台,包括Windows、Linux和macOS,是许多应用程序进行网络通信的重要工具
5. 实现
本章讨论的是实现(即函数体、类的编写)的效率、封装性以及安全性入手 效率方面需要注意的是延后变量定义时间、尽可能少做转型、inline的使用,以及降低多文件之间的依存性,这样可以提高编译效率
ZBar 环境搭建与快速入门指南
ZBar 是开源条码 / 二维码解码工具,主打高效实时识别。本指南涵盖 Linux/macOS/Windows 环境搭建、命令行常用指令及 Python/C++/Java/Golang 最简示例