STL_map.VC6简单使用例子
1、
#include <windows.h> //使用map时会出现如下警告:主要意思是 identifier was truncated to '255' characters in the browser information,可以通过增加#pragma warning(disable:4786)消除该警告。该警告主要意思是调试信息的字符超过了255个,将会被截断不现实,并不影响程序运行。 #pragma warning(disable:4786)// ZC: 这个还要放在 "#include <map>"的前面 #include <map> using namespace std; void main() { map<DWORD, int> map1; int i = map1[3]; printf("i : %d\n", i); map1[3] = i + 100; i = map1[3]; printf("i : %d\n", i); map1.erase(3);// ZC: 直接通过 key来删除 i = map1[3]; printf("i : %d\n", i); }
2、VC6 控制台输出:
i : 0 i : 100 i : 0 Press any key to continue
3、
4、
5、
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】Flutter适配HarmonyOS 5知识地图,实战解析+高频避坑指南
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合终身会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一则复杂 SQL 改写后有感
· golang中写个字符串遍历谁不会?且看我如何提升 50 倍
· C# 代码如何影响 CPU 缓存速度?
· 智能桌面机器人:使用 .NET 为树莓派开发 Wifi 配网功能
· C# 模式匹配全解:原理、用法与易错点
· 《程序员的底层思维》读后感
· 曾经风光无限的 Oracle DBA 已经落伍了吗?
· 一则复杂 SQL 改写后有感
· C# 锁机制全景与高效实践:从 Monitor 到 .NET 9 全新 Lock
· 接口被刷百万QPS,怎么防?