随笔分类 - C++
这是一个C++基础知识的分类
摘要:使用VS2019+WDK10 在学习windows WDF驱动时候,使用下面链接文章提供的代码编译后,得到错误: LNK2001无法解析的外部符号 SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RW_RES_R 解决方法:链接属性设置中增加 $(DDK_LIB_PATH)\wd
阅读全文
摘要:## 关于64位汇编的参数传递 当参数少于7个时, 参数从左到右放入寄存器: rdi, rsi, rdx, rcx, r8, r9。 当参数为7个以上时, 前 6 个与前面一样, 但后面的依次从 “右向左” 放入栈中,即和32位汇编一样。参数个数大于 7 个的时候 ``` H(a, b, c, d,
阅读全文
摘要:## 解决方法: ### 第一种方式 将.h头文件中的 using namespace System;移动到cpp实现中。 ### 第二种方式 将代码种使用System名字空间的函数用全限定名来标识《**推荐**》 ` pin_ptr wch = PtrToStringChars(System::A
阅读全文
摘要:``` // crt_crtdbgreport.c #include int main(int argc, char *argv[]) { #ifdef _DEBUG _CrtDbgReport(_CRT_ASSERT, __FILE__, __LINE__, argv[0], NULL); #en
阅读全文