VC++
文章平均质量分 75
ComputerInBook
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c 和 c++ 中的宏块(macro)
c 和 c++ 中的宏原创 2026-07-14 22:17:19 · 36 阅读 · 0 评论 -
利用 WinDbg 在 C&C++ 中定位内存泄漏
WinDbg 定位内存泄漏原创 2026-07-12 18:17:25 · 161 阅读 · 0 评论 -
使用 CRT 库(C运行时库)查找内存泄漏(Windows)
内存泄漏检测(Windows)原创 2026-07-12 17:38:45 · 342 阅读 · 0 评论 -
windbg 调试器简明手册——第 7 章——调试器命令——第 6 节——用户模式扩展命令
windbg用户模式扩展命令原创 2026-06-16 13:56:01 · 204 阅读 · 0 评论 -
windbg 调试器简明手册——第 7 章——调试器命令——第 5 节——常规扩展命令
windbg 常规扩展命令原创 2026-06-15 17:02:03 · 178 阅读 · 0 评论 -
windbg 调试器简明手册——第 7 章——调试器命令——第 4 节——逾命令
Windbg调试手册——逾命令原创 2026-06-14 00:51:42 · 204 阅读 · 0 评论 -
C++关键字 explicit 说明
c++ explicit 关键字说明原创 2026-04-02 13:28:29 · 316 阅读 · 0 评论 -
C++编程语言:标准库:第44章——兼容性(Bjarne Stroustrup)
C++ 和 C 的兼容性原创 2025-12-26 14:45:57 · 908 阅读 · 0 评论 -
C++ 标准提供的 thread (线程)之 detach() 函数示例(windows平台)
c++线程之 detach() 函数原创 2025-12-24 12:31:41 · 296 阅读 · 0 评论 -
C++编程语言:标准库:第42章——线程和任务(Bjarne Stroustrup)
C++ : 线程和任务原创 2025-12-24 11:13:53 · 863 阅读 · 0 评论 -
C++编程语言:标准库:第41章——并发(Concurency)(Bjarne Stroustrup)
C++ 并发操作原创 2025-12-08 21:10:05 · 647 阅读 · 0 评论 -
C++编程语言:标准库:第40章——数值(Numerics)(Bjarne Stroustrup)
C++ 数值运算原创 2025-12-07 21:17:32 · 740 阅读 · 0 评论 -
编程语言中宏(指令)的说明
宏指令原创 2025-12-05 15:28:54 · 250 阅读 · 0 评论 -
C++编程语言:标准库:第39章——本地化(语言环境)( Locales)(Bjarne Stroustrup)
C++ 语言本地化设置原创 2025-12-04 17:46:02 · 771 阅读 · 0 评论 -
C++编程语言:标准库:第38章——输入输出流(Bjarne Stroustrup)
C++ 输入输出流(I/O Streams)原创 2025-09-15 21:20:21 · 1280 阅读 · 0 评论 -
C++编程语言:标准库:第37章——正则表达式(Bjarne Stroustrup)
C++: 正则表达式原创 2025-09-02 15:45:11 · 1097 阅读 · 0 评论 -
C++编程语言:标准库:第36章——字符串类(Bjarne Stroustrup)
C++ 标准库:字符串类原创 2025-08-23 15:26:18 · 748 阅读 · 0 评论 -
C++编程语言:标准库:第35章——工具类(Bjarne Stroustrup)
C++ 模板库工具类原创 2025-08-06 14:00:05 · 750 阅读 · 0 评论 -
C++编程语言:标准库:第 34 章——内存和资源管理(Bjarne Stroustrup)
C++内存管理原创 2025-07-14 17:09:53 · 538 阅读 · 0 评论 -
C++编程语言:标准库:第 33 章——STL迭代器(Bjarne Stroustrup)
C++ STL 算法之迭代器原创 2025-07-03 18:17:30 · 986 阅读 · 0 评论 -
C++ 标准模板库算法之 transform 用法
C++标准库模板库算法之 transform 用法原创 2025-07-03 18:00:46 · 988 阅读 · 0 评论 -
C++编程语言:标准库:第 32 章——STL算法(Bjarne Stroustrup)
C++ STL 算法原创 2025-07-01 16:56:03 · 1014 阅读 · 0 评论 -
C++容器之 forward_list (单向链表)使用说明
C++ 单向链表 forward_list原创 2025-06-20 16:29:56 · 954 阅读 · 0 评论 -
C++ 移动语义解析
C++ 右值引用原创 2025-06-20 15:42:07 · 893 阅读 · 0 评论 -
理解C++中传引用和传值的区别
C++的传引用与传值之区别原创 2025-06-14 19:36:32 · 1091 阅读 · 0 评论 -
理解 C++ 的 this 指针
C++ 之 this 指针探究原创 2025-06-14 17:50:32 · 512 阅读 · 0 评论 -
理解 C++ 中的特征技术(traits)
C++ 中的特征技术(Traits)原创 2025-06-14 15:42:09 · 1120 阅读 · 0 评论 -
C++中 using 命名别名和命名别名模板的用法
using 的取名别用法原创 2025-06-13 19:33:10 · 911 阅读 · 0 评论 -
C++编程语言:标准库:第31章——STL容器(Bjarne Stroustrup)
C++ STL 容器原创 2025-06-12 23:19:37 · 992 阅读 · 0 评论 -
C++编程语言:抽象机制:第22章——运行时信息(Bjarne Stroustrup)
抽象机制:运行时信息(Bjarne Stroustrup)原创 2025-01-23 01:47:11 · 624 阅读 · 0 评论 -
C++编程语言:抽象机制:第21章——类层级结构(Bjarne Stroustrup)
C++编程语言:抽象机制:类层级级构原创 2025-01-21 01:27:43 · 1010 阅读 · 0 评论 -
C++编程语言:基础设施:第12章——函数(Bjarne Stroustrup)
C++ 函数原创 2024-09-13 00:16:51 · 1176 阅读 · 0 评论 -
C语言数组指针加1的问题
指向数组的指针存储的是连续的内存地址,而内存地址的最小编址单位是1字节,如果存储的数据本身移动几个字节,则内存地址也相应地移动几个字节。而数组指针的加1移动几个字节,取决于所指向的数组类型,这部分是由C/C++的编译器实现去处理的。下面具几个例子说明(下面的例子在MSVC的X64平台,指针本身占8个字节):1. 用C++语言测试(1) 指向1字节的数组指针:void TestPointerSize(){ char data[] = {1,2,3,4,5,6,7,8,9,10};...原创 2022-04-25 13:35:14 · 6026 阅读 · 0 评论 -
在Visual Studio C++ 项目中加入一个汇编语言源文件的方法
1.说明:Visual Studio工程系统通过使用MASM的方式支持在C++项目中使用汇编语言文件。MASM完全支持x64汇编语言源文件, 并自动将它们构建到目标文件中。然后,你可以将这些目标文件链入你为X64平台写的C++代码中。这是克服缺少x64内联汇编器的一种方法(意思就是说克服C++编译器不能直接编译.asm后缀的汇编语言源文件的方法,目前还没有内联支持直接编译汇编语言源文件)。2.具体步骤2.1 第一步:按Visual Studio向导建立C++工程,下面重点是第二步。2.2 第二步:.原创 2021-12-30 19:20:51 · 3437 阅读 · 0 评论 -
如何使用windbg定位c/c++代码的内存泄漏。(转)
详见以下链接的讲述:https://www.deleaker.com/blog/2021/05/30/how-to-fix-memory-leaks-in-cpp-c-using-windbg/原创 2021-08-16 17:19:16 · 554 阅读 · 0 评论 -
关于VC++调试项 Multi-threaded Debug DLL的问题。
在vc++平台下,如果编写多个工程,则每个工程对应的的以上调试项必须设置为一致,否则会出现不可预料的异常,甚至违反常理的错误,导致你摸不到调试方向,比如,wstring参数传入被调用函数,而被调用函数中打断点显示传进来却是空字符串。正确的做法是,如果在调试环境下,应将每个工程的这一项都设置成统一项,如都设置成:Multi-threaded Debug DLL。设置路径:右键工程->属性->配置属性->C++->Code Generation->Runtime Libr.原创 2021-08-10 18:12:07 · 935 阅读 · 0 评论 -
Stack cookie instrumentation code detected a stack-based buffer overrun.
在vc++下面出现这个调试错误:Stack cookie instrumentation code detected a stack-based buffer overrun.(栈检测指令检测到基于栈的缓存区被某种操作越界操作了。)原因:在栈上执行了某种操作,例如,内存复制(memcpy),内存设置(memset),缓冲区格式化(sprintf),等等,查是这个操作已经越过了申请的栈空间的大小。系统在退出函数调用时,会清理栈空音,也就是说,越过函数的结束花括号(})时,就是报以上错误。要解决以上问题原创 2021-08-10 17:54:49 · 1922 阅读 · 0 评论 -
VC++ SYSTEMTIME转SQL SERVER日期时间
VC++平台下利用Native Client接口接供的OLE DB方法访问SQL SERVER数据库,其它数据类型都容易处理,主要就是处理时间不容易搞清楚,先查询OLE DB与SQL SERVER数据的对应关系,详读以下链接:https://docs.microsoft.com/en-us/sql/relational-databases/native-client-ole-db-date-time/data-type-support-for-ole-db-date-and-time-improveme原创 2021-04-02 17:32:43 · 385 阅读 · 0 评论 -
OLE DB日期时间与SQLSERVER日期时间类型对照表
在VC++中使用Native Client接口访问SQLSERVER时对应的时间转换格式,详细文档见微软件官言文档,很详细。https://docs.microsoft.com/en-us/sql/relational-databases/native-client-ole-db-date-time/data-type-support-for-ole-db-date-and-time-improvements?view=sql-server-ver15...原创 2021-04-02 17:12:40 · 311 阅读 · 0 评论 -
VC++下SYSTEMTIME时间与C#下DateTime时间的相互转换
1.先说一下应用场景:有时间,需要在不同平台不同语言编写的系统之间通信,如果牵扯到时间,就需要转换一致。这儿的应用场景是,在VC++下面使用SYSTEMTIME取得的时间,需要发送到C#编写的系统解析,相反,C#使用DateTime取得的时间,也需要发送到VC++编写的程序解析。2.实现步聚,难点主要在于VC++这一端:2.1需要先将SYSTEMTIME时间转换成64位整数,返过来也需要转64位整数转抽象为SYSTEMTIME结构时间,2个方法如下:__int64 SystemTimeTo...原创 2021-03-17 18:21:52 · 1014 阅读 · 0 评论
分享