大约有 2,000 项符合查询结果(耗时:0.0061秒) [XML]

https://www.tsingfun.com/it/tech/2072.html 

PDB文件:每个开发人员都必须知道的 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...于所有的Native和 Managed的开发人员。 在开始前,我们先定义2个术语:private build, 用来表示在开发人员己机器上生成的build;public build,表示在公用的build机器上生成的build。private build相对来说比较简单,因为PDB和binay在相同...
https://www.tsingfun.com/it/cpp/1209.html 

MFC CString::Format()函数详解 - C/C++ - 清泛网 - 专注C/C++及内核技术

...以字符显示的时候是这样 this is 12 13 而如果你这样定义: Format("this is %1:d %0:d",12,13); 那么返回的字符串就变成了 this is 13 12 现在明白了吗? [index ":"] 中的index指示Args中参数显示的顺序 还有一种情况,如果这样Form...
https://www.tsingfun.com/it/cp... 

Linux日志管理Rsyslog入门 - C/C++ - 清泛网移动版 - 专注C/C++及内核技术

...「/var/log/maillog」中,日志文件前面的减号表示的意思是异步写文件。 关于Syslog的内容我并不想多说,否则就偏离了主题,大家如果有不清楚的地方,可以参考鸟哥的Linux私房菜。虽然Syslog中规中矩,但是随着时间的推移,无论...
https://www.tsingfun.com/it/os_kernel/2055.html 

CoInitialize浅析一 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术

...放了当前线程有关COM的环境信息,这个结构体中各个域的定义微软貌似没有公开。线程启动后,在没有该线程调用CoInitialize或CoInitializeEx之前,该指针为空。第一次调用上述函数后,为该线程从堆上分配该结构的内存并将其指针...
https://www.tsingfun.com/it/os... 

bpftrace教程【官方】 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术

...设置map的关键字,比较像关联数组 count(): 这个时一个map函数 - 记录被调用次数。因为调用次数保存在comm的map里,所以结果是进程执行系统调用的计数统计。 在bpftrace结束(如按Ctrl-C)时Maps动打印出来 5. read()分布统计 # bp...
https://www.tsingfun.com/it/cpp/1579.html 

ON_COMMAND_EX、ON_COMMAND区别 - C/C++ - 清泛网 - 专注C/C++及内核技术

...的含义是一样的, 即: 命令消息扩展映射宏ON_COMMAND_EX定义的消息处理函数解释该参数是当前要处理的命令消息ID。 返回值:如果扩展映射宏的消息处理函数返回FALSE,则导致当前消息被发送给消息路径上的下一个消息目标处...
https://www.tsingfun.com/it/cpp/2041.html 

error C2804:binary \'operator +\' has too many parameters - C/C++ - 清泛网 - 专注C/C++及内核技术

...算术操作符、相等操作符、关系操作符和位操作符,最好定义为普通非成员函数。因此+应该重载为普通非成员函数。这里重载为成员函数时多了一个this形参,故对于+操作符来说,出现参数过多的错误。 即书写为: // header fi...
https://www.tsingfun.com/it/cpp/2102.html 

error: cannot dynamic_cast ‘b’ (of type ‘class Base*’) to type ‘c...

...为多态的,即要求至少有一个虚函数,因此需要仔细检查类定义中有无虚函数,例如可以将析构函数设置为虚函数. 更正后的代码为(来: c++ - converting a base class pointer to a derived class pointer): #include <iostream> using namespace std; class ...
https://www.tsingfun.com/it/cp... 

【解决】C、C++混合编译link失败问题 - C/C++ - 清泛网 - 专注C/C++及内核技术

...直接加的话,又报编译语法错误。 解决方法: 头文件定义中添加带宏判断的extern "C": #ifdef __cplusplus extern "C" { #endif // C funcs in header #ifdef __cplusplus } #endif 一定要加宏判断,否则编译C文件时不能识别extern "C"描述...
https://www.tsingfun.com/it/cpp/cpu_avx_run.html 

CPU指令集avx程序无法运行,运行崩溃 - C/C++ - 清泛网 - 专注C/C++及内核技术

...持的情况下,__AVX__, __AVX2__, __AVX512F__ 等编译宏往往也被定义了,因此不能使用宏控制。应使用cpuid来判断是否支持,然后程序启动后动态指定函数指针到不同的函数实现。avx,avx2