
C/C++编程语言
文章平均质量分 65
深入探讨C/C++编程基础与进阶知识,涵盖算法实现、性能优化及工程应用。
水草
聚焦AI技术前沿,分享硬核编程基础知识与系统架构设计。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
函数栈深入解析(5) - Golang栈帧内存分配差异
在Go语言中,栈内存通常向下增长(高地址向低地址分配),但局部变量的地址顺序可能因编译器优化、函数调用参数预留空间等因素而呈现不同现象。原创 2025-02-24 10:25:28 · 674 阅读 · 0 评论 -
函数栈深入解析(4) - Golang栈管理详解
Go语言的栈管理机制是其高并发能力的基石原创 2025-02-24 10:13:04 · 1029 阅读 · 0 评论 -
函数栈深入解析(3) - Golang和C的实现对比
本篇文章聚焦于深入比较 Golang与 C 在函数栈处理与设计上的差异。原创 2025-02-21 01:29:58 · 676 阅读 · 0 评论 -
函数栈深入解析(2) - Golang语言函数栈
深度剖析Go语言函数栈技术。原创 2025-02-20 22:11:18 · 1132 阅读 · 0 评论 -
函数栈深入解析(1) - C语言函数栈
C语言的函数栈是程序运行时用于管理函数调用的一种后进先出内存结构,每个函数调用时会在栈顶分配一个栈帧,用于存储局部变量、函数参数、返回地址以及保存的寄存器信息。原创 2025-02-20 20:07:54 · 1069 阅读 · 0 评论 -
C&C++函数指针
今天在阅读libcurl的源码的时候,发现里边定义函数指针的方法,与平时自己所用方式有所不同。详细分析了一下。原创 2015-07-12 16:45:46 · 1125 阅读 · 0 评论 -
C++对象内存分布(3) - 菱形继承(virtual)
C++对象内存分布(3) - 菱形继承(virtual)原创 2015-06-27 09:08:10 · 1492 阅读 · 0 评论 -
C++对象内存分布(2) - 菱形继承(non virtual)
C++对象内存分布(2) - 菱形继承(non virtual)原创 2015-06-26 22:12:28 · 1105 阅读 · 0 评论 -
C++对象内存分布(1) - 私有虚函数
C++对象内存分布(1) - 私有虚函数原创 2015-06-25 23:17:12 · 1816 阅读 · 0 评论 -
C++局部类
C++局部类原创 2015-05-27 01:25:12 · 1263 阅读 · 0 评论 -
C++模板(5) - 模板特化
C++模板(5) - 模板特化原创 2015-05-27 01:16:43 · 749 阅读 · 0 评论 -
C++模板(4) - 模板元编程
C++模板(4) - 模板元编程原创 2015-05-27 01:09:13 · 769 阅读 · 0 评论 -
C++模板(3) - 模板与默认参数
C++模板(3) - 模板与默认参数原创 2015-05-27 01:03:56 · 2943 阅读 · 0 评论 -
C++模板(2) - 模板和静态变量
C++模板(2) - 模板和静态变量原创 2015-05-27 01:03:03 · 1334 阅读 · 0 评论 -
C++模板(1) - 模板基本概念
C++模板(1) - 模板基本概念原创 2015-05-27 00:55:07 · 1402 阅读 · 0 评论 -
C++异常(5) - 异常处理与对象析构
C++异常(5) - 异常处理与对象析构原创 2015-05-27 00:48:06 · 987 阅读 · 0 评论 -
C++异常(4) - catch块和类型转换
C++异常(4) - Catch块和类型转换原创 2015-05-27 00:44:22 · 950 阅读 · 0 评论 -
C++异常(3) - 捕获基类与子类的异常
C++异常(3) - 捕获基类与子类的异常原创 2015-05-27 00:37:03 · 3108 阅读 · 0 评论 -
C++异常(2) - 栈展开(stack unwinding)
C++异常(2) - 栈展开(stack unwinding)原创 2015-05-27 00:32:51 · 6277 阅读 · 0 评论 -
C++异常(1) - 异常介绍
C++异常(1) - 异常介绍原创 2015-05-27 00:24:39 · 930 阅读 · 0 评论 -
C++运算符重载(12) - 重载数组索引操作符[]
C++运算符重载(12) - 重载数组索引操作符[]原创 2015-05-27 00:15:42 · 3826 阅读 · 1 评论 -
C++运算符重载(11) - 重载<<和>>操作符
C++运算符重载(11) - 重载<<和>>操作符原创 2015-05-27 00:11:16 · 5289 阅读 · 1 评论 -
C++运算符重载(10) - 智能指针
C++运算符重载(10) - 智能指针原创 2015-05-27 00:05:00 · 1565 阅读 · 0 评论 -
C++运算符重载(9) - 自增和自减
C++运算符重载(9) - 自增和自减原创 2015-05-26 10:00:27 · 699 阅读 · 0 评论 -
C++运算符重载(8) - 默认赋值操作符和引用
C++运算符重载(8) - 默认赋值操作符和引用原创 2015-05-26 09:57:01 · 2800 阅读 · 0 评论 -
C++运算符重载(7) - 赋值操作符能否被继承
C++运算符重载(7) - 赋值操作符能否被继承原创 2015-05-26 09:55:06 · 1361 阅读 · 1 评论 -
C++运算符重载(6) - 转换操作符
C++运算符重载(6) - 转换操作符原创 2015-05-26 09:51:19 · 570 阅读 · 0 评论 -
C++运算符重载(5) - explicit关键字的使用
C++运算符重载(5) - explicit关键字的使用原创 2015-05-26 09:44:35 · 743 阅读 · 0 评论 -
C++运算符重载(4) - 不能被重载的操作符
C++运算符重载(4) - 不能被重载的操作符原创 2015-05-26 09:39:14 · 5421 阅读 · 0 评论 -
C++运算符重载(3) - 什么时候需要自定义赋值操作符
C++运算符重载(3) - 什么时候需要自定义赋值操作符原创 2015-05-26 09:32:52 · 3050 阅读 · 0 评论 -
C++运算符重载(2) - 拷贝构造vs赋值操作符
C++运算符重载(2) - 拷贝构造vs赋值操作符原创 2015-05-26 09:29:40 · 609 阅读 · 0 评论 -
C++运算符重载(1) - 介绍
C++运算符重载(1) - 介绍原创 2015-05-26 01:18:23 · 630 阅读 · 0 评论 -
C++虚函数(12) - 纯虚析构函数
C++虚函数(12) - 纯虚析构函数原创 2015-05-26 01:04:37 · 2702 阅读 · 0 评论 -
C++虚函数(11) - 纯虚函数与抽象类
C++虚函数(11) - 纯虚函数与抽象类原创 2015-05-26 00:59:38 · 1459 阅读 · 0 评论 -
C++虚函数(10) - 虚函数能否为inline
C++虚函数(10) - 虚函数能否为inline原创 2015-05-26 00:52:58 · 6300 阅读 · 0 评论 -
C++虚函数(9) - 虚函数能否为private
C++虚函数(9) - 虚函数能否为private原创 2015-05-26 00:48:05 · 11364 阅读 · 2 评论 -
C++虚函数(8) - RTTI(Run-time type information)
C++虚函数(8) - RTTI(Run-time type information)原创 2015-05-26 00:46:14 · 583 阅读 · 0 评论 -
C++虚函数(5) - 虚析构函数
C++虚函数(5) - 虚析构函数原创 2015-05-26 00:40:03 · 655 阅读 · 0 评论 -
C++虚函数(4) - 静态函数能否为虚函数
C++虚函数(4) - 静态函数能否为虚函数原创 2015-05-26 00:36:07 · 11108 阅读 · 0 评论 -
C++虚函数(3) - 子类中的虚函数
C++虚函数(3) - 子类中的虚函数原创 2015-05-26 00:30:08 · 2320 阅读 · 0 评论