大约有 7,000 项符合查询结果(耗时:0.0137秒) [XML]
Visul C++中CList用法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...的用于某种类型的集合类型:
CPtrList存放的是void类型的指针,取出的时候必须要强制转换;
CObList用于存放从CObject派生的数据类型的指针;
CStringList存放CString字符串类型,相当于CList<Cstring,CString>。
3、使用CList的迭代器...
剖析程序的内存布局 - C/C++ - 清泛网 - 专注C/C++及内核技术
...使用复杂的数据结构来追踪栈的内容,只需要一个简单的指针指向栈的顶端即可。因此压栈(pushing)和退栈(popping)过程非常迅速、准确。另外,持续的重用栈空间有助于使活跃的栈内存保持在CPU缓存中,从而加速访问。进程...
动态追踪(Dynamic Tracing)技术漫谈 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
... 这样的方式去查询这种特殊的“数据库”。
在动态追踪里面一般是通过探针这样的机制来发起查询。我们会在软件系统的某一个层次,或者某几个层次上面,安置一些探针,然后我们会自己定义这些探针所关联的处理程序。这...
C++对象布局及多态探索之菱形结构虚继承 - C/C++ - 清泛网 - 专注C/C++及内核技术
...call 0041DDF2
喔!更加迂回了。这段代码非常的低效,里面很多明显的冗余指令,如第1、4、6行,2、5行等,如果打开了优化开关可能这段指令的效率会好很多。
第9行通过祖父类的虚表指针得到了函数地址,第11行同...
MFC学习总结 (90个技巧) dlg 上建立View - C/C++ - 清泛网 - 专注C++内核技术
...E_READ, NULL,OPEN_EXISTIN
G, FILE_FLAG_DELETE_ON_CLOSE, NULL);
这里面的FILE_FLAG_DELETE_ON_CLOSE标志,这个标志是告诉操作系统,当和这个文件相关的所有句柄都被关闭之后(包括上面这个 CREATEFILE创建的句炳),就把这个文件删除。几乎所有的...
google mock分享(全网最全最好的gmock文档,没有之一) - C/C++ - 清泛网 ...
...(value)
argument != value
IsNull()
method的形参必须是NULL指针
NotNull()
argument is a non-null pointer
Ref(variable)
形参是variable的引用
TypedEq(value)
形参的类型必须是type类型,而且值必须是value
浮点数的比较
...
淘宝大秒系统设计详解 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...发读问题
你会说这个问题很容易解决,无非放到Tair缓存里面就行,集中式Tair缓存为了保证命中率,一般都会采用一致性Hash,所以同一个key会落到一台机器上,虽然我们的Tair缓存机器单台也能支撑30w/s的请求,但是像大秒这种...
Debug Error \"pure virtual function call\" 原因解析 - 更多技术 - 清泛...
...码中出现除0操作,access violation等,都还是会被当做异常捕获的。
那么如果在每个non-trivial的析构函数中都加上异常处理呢?这样代码未免也太ugly了。况且在保证不主动抛出异常的前提下,这样的代码只是以防万一,意义不是...
C++并发编程(中文版) - 文档下载 - 清泛网 - 专注C/C++及内核技术
...3 基于std::atomic<bool>的操作… 97
5.2.4 std::atomic<T*>的操作:指针算术运算… 99
5.2.5 标准原子整数类型的操作… 100
5.2.6 std::atomic<>主要类模板… 101
5.2.7 原子操作的自由函数… 102
5.3 同步操作和执行排序… 103
5.3.1 synchronizes-with关...
汇编常用寄存器及指令基础总结 - C/C++ - 清泛网 - 专注C/C++及内核技术
...存器
特殊功能的寄存器:
IP(Intruction Pointer):指令指针寄存器,与CS配合使用,可跟踪程序的执行过程
SP(Stack Pointer):堆栈指针,与SS配合使用,可指向目前的堆栈位置
BP(Base Pointer):基址指针寄存器,可用作SS的一...