会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
立体风
博客园
首页
新随笔
联系
管理
订阅
2026年6月22日
nana gui库的回调函数
摘要: 什么是回调函数 回调函数(Callback Function) 其实一点也不神秘。用一句话概括:它是一个“现在先定义好,留着以后让别人来调用”的函数。 为了让你彻底明白,我们不用复杂的底层术语,而是用一个生活中的类比、一张图和一段简单的代码来解释。 1. 生活中的类比:点外卖 同步调用(普通函数):
阅读全文
posted @ 2026-06-22 22:07 立体风
阅读(8)
评论(0)
推荐(0)
2026年6月19日
Nana c++ gui库的对话框函数 -- 理解 nana 的运行机制
摘要: #include <nana/gui.hpp> // always include this #include <nana/gui/widgets/button.hpp> #include <nana/gui/widgets/group.hpp> #include <nana/gui/widgets
阅读全文
posted @ 2026-06-19 18:19 立体风
阅读(8)
评论(0)
推荐(0)
2026年6月18日
介绍 MSVC 的编译命令/ Zc
摘要: 要深刻理解 MSVC 的 /Zc 编译命令,我们必须先聊聊微软一段长达数十年的“黑历史”。 在 20 世纪 90 年代到 21 世纪初,微软的 Windows 帝国如日中天。当时微软的 Visual C++ 编译器(MSVC)为了追求编译速度、契合 Windows 底层的特定 API,加之当时国际标
阅读全文
posted @ 2026-06-18 13:56 立体风
阅读(13)
评论(0)
推荐(0)
CMake 变量 ${CMAKE_CURRENT_BINARY_DIR}
摘要: 在 CMake 中,${CMAKE_CURRENT_BINARY_DIR} 是一个极其常用的内置核心变量。 要理解它的语法,我们需要把它拆成两部分来看: 外层的 ${ ... }:这是 CMake 的变量引用语法。 内层的 CMAKE_CURRENT_BINARY_DIR:这是 CMake 的变量名
阅读全文
posted @ 2026-06-18 13:25 立体风
阅读(12)
评论(0)
推荐(0)
学习 nana c++ 库 (一)
摘要: 介绍 Nana C++ Library —— 最现代、最符合现代 C++ 风格的框架 如果你想学习现代 C++(C++11/14/17 及以上)的标准语法,Nana 是几乎完美的方案。很多传统的 GUI 框架(如 MFC)因为历史原因,充斥着大量的宏和自定义类型,而 Nana 完全是用现代 C++
阅读全文
posted @ 2026-06-18 13:14 立体风
阅读(15)
评论(0)
推荐(0)
2026年6月17日
AutoHotkey v2 的源码学习路线
摘要: AutoHotkey v2 的源码结构清晰,建议按以下路径逐步深入: 推荐学习路径 第一阶段:建立整体认知(1-2 周) 1. 从顶层目录结构开始 AutoHotkey/ ├── source/ ← 核心源码目录 │ ├── script.h/.cpp # 脚本解析器 │ ├── script2.c
阅读全文
posted @ 2026-06-17 16:40 立体风
阅读(7)
评论(0)
推荐(0)
2026年6月16日
Visual Studio 中行号右边的黄色竖条
摘要: 这是 Visual Studio 的"修改指示器"(Change Bar / 修改标记),用于显示当前文件相对于上次保存(或版本控制)的状态。 三种颜色含义 颜色 含义 🟡 黄色 自上次保存后已修改但未保存的行 🟢 绿色 自上次保存后新增的行 🔴 红色(或空条) 自上次保存后已删除的行 具体功
阅读全文
posted @ 2026-06-16 12:04 立体风
阅读(14)
评论(0)
推荐(0)
2026年6月15日
大O表示法推导
摘要: 概述 在计算算法运行时间的问题中,对于输入元素个数为N的算法,可以考虑其运行所需最大时间T(N),也称输入元素个数为N时的最坏情况下运行时间。为了进一步简化问题,不寻求T(N)的精确值,而主要考察T(N)在N较大时的特点,我们要找的是函数T(N)形式比较简单的上界函数,比如对于某个常量c和任意大的N
阅读全文
posted @ 2026-06-15 21:10 立体风
阅读(8)
评论(0)
推荐(0)
2026年6月11日
allocate 中为什么有两个L
摘要: 一、原始拉丁语构词原形(根源) allocate 完整拉丁语源头: ad-(前缀:朝向、给到) + locāre(动词:放置、定位) 拼接原生写法:adlocāre,字面含义「放到指定位置」,后引申为分配资源。 二、拉丁语辅音同化(assimilation):双l诞生的核心历史规则 拉丁语构词有强制
阅读全文
posted @ 2026-06-11 17:23 立体风
阅读(10)
评论(0)
推荐(0)
2026年6月9日
vs的cl.exe 编译器 c++20 基本配置
摘要: 把 Windows 下的 cl.exe(MSVC)配置成 C++20 工具链,包括安装、环境配置、命令行编译、VSCode 集成和常见坑。全程只讲 MSVC,不掺杂 MinGW。 一、先确认:cl.exe 支持 C++20 的最低版本 VS 2019 16.11+(MSVC 14.29+):基本完整
阅读全文
posted @ 2026-06-09 08:54 立体风
阅读(45)
评论(0)
推荐(0)
下一页
公告