0推荐
14K 浏览

一个 C++ 的基准测试管理库:Celero

对代码进行持续性开发和有意义的基准测试是一个复杂的任务。虽然测试工具本身(Intel® VTune™ Amplifier, SmartBear AQTime, Valgrind)与应用程序没有相...
jopen 11年前   
0推荐
14K 浏览

C++11 中的双重检查锁定模式

双重检查锁定模式(DCLP)在无锁编程方面是有点儿臭名昭著案例学术研究的味道。直到2004年,使用java开发并没有安全的方式来实现它。在c++11之前,使用便捷式c+开发并没有安全的方式来实现...
jopen 11年前   
0推荐
15K 浏览

C++ 分析器:Embedded Profiler

Embedded Profiler 是低开销的 C++分析器,通过编译器(GCC,MinGW的,或MSVC)自动化仪表的功能实现。分析可以自动或手动完成。自动分析生成一个完整的调用树,不需要...
0推荐
61K 浏览

Win32 API 实现系统托盘程序

托盘程序就是运行在系统托盘区域的程序,显示为桌面右下角显示区域的一个小图标。通常托盘程序带有几种功能:托盘菜单,托盘图标,气泡提示,托盘提示。例如QQ收到消息后,会在系统右下角显示闪动QQ图标。
jopen 11年前   
0推荐
16K 浏览

浅谈C++的类型转换

C++是强类型语言,也就是说,变量在使用前就要声明数据类型,不同数据类型分配的内存空间大小也是不同,在转换类型时要注意这个问题,防止数据丢失或越界溢出。文章将简单讨论一下C++的类型转换。
jopen 11年前   
0推荐
42K 浏览

用C++编写一个井字游戏 (Tic Tac Toe)

这个有趣的C++系列打算展示一下使用C++写代码可以和其他主流语言一样高效而有趣。在第二部分,我将向你展示使用C++从无到有的创建一个井字游戏。这篇文章,以及整个系列都是针对那些想学习C++或者...
jopen 11年前   
0推荐
15K 浏览

C++ 异常堆栈跟踪器libcsdbg 的可视化工具:jTracer

jTracer 是 libcsdbg 的可视化工具。当 libcsdbg 为异常、线程创建一个堆栈跟踪,可配置通过 TCP/IP 来广播跟踪的数据。而 jTracer 捕获这些数据并通过可视化的...
jopen 11年前   
0推荐
19K 浏览

30分钟了解C++11新特性

C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库(STL),并入了大部分的C++ Technical Repor...
jopen 11年前   
0推荐
20K 浏览

C++ 工具箱:openFramework

openFrameworks 是一个旨在助力你进行开创性工作的开源 C++ 工具箱,提供了简单且直观的实验框架。该工具箱具有常见的工具
jopen 11年前   
0推荐
16K 浏览

C++内存池实现

利用C/C++开发大型应用程序中,内存的管理与分配是一个需要认真考虑的部分。 本文描述了内存池设计原理并给出内存池的实现代码,代码支持Windows和Linux,多线程安全。 内存...
jopen 11年前   
0推荐
28K 浏览

C语言的hash表实现:uthash

uthash是一个C语言的hash表实现。它以宏定义的方式实现hash表,不仅加快了运行的速度,而且与关键类型无关的优点。 uthash使用起来十分方便,只要将头文件uthash.h包含进...
jopen 11年前   
0推荐
21K 浏览

多态在 Java 和 C++ 编程语言中的实现比较

众所周知,多态是面向对象编程语言的重要特性,它允许基类的指针或引用指向派生类的对象,而在具体访问时实现方法的动态绑定。C++ 和 Java 作为当前最为流行的两种面向对象编程语言,其内部对于多态...
jopen 11年前   
0推荐
17K 浏览

C++并发编程库:Theron

Theron是一个轻量级的C++并发编程库,其实现了Actor模式,利用Theron可以轻松地实现并发编程。Theron的API清晰简洁,而且支持*NIX、windows、ARM、MAC等多种平...
jopen 11年前   
0推荐
21K 浏览

C语言连接mysql源代码实例

不需要按照ODBC驱动。通过mysql自带的3306端口进行数据传输。 注意libmysq.dll与对应服务器版本的关系。
jopen 11年前   
0推荐
33K 浏览

使用libcurl 函数库获取网页数据代码

使用libcurl 函数库获取网页数据代码
jopen 11年前   
0推荐
23K 浏览

C/C++文件操作,数据处理

在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O 文件操作,这里我们只介绍流式文件操作。(1)FILE
jopen 11年前   
0推荐
12K 浏览

便携式外部函数接口库:LibFFI

“FFI” 的全名是 Foreign Function Interface,通常指的是允许以一种语言编写的代码调用另一种语言的代码。而 “Libffi” 库只提供了最底层的、与架构相关的、完整的...
jopen 11年前   
0推荐
15K 浏览

C++ 异常堆栈跟踪器:libcsdbg

libcsdbg 是一个 C++ 异常堆栈跟踪器。当异常被抛出、捕获和处理时,libcsdbg 提供可工具来创建和处理异常堆栈的跟踪,并通过调用堆栈来传播异常路径。跟踪器提供异常发生的函数以及额...
jopen 11年前   
0推荐
15K 浏览

用于 Web 的 C++ 编译器:Duetto

Duetto通过允许编程人员做如下的事情,来组合emscripten和node.js的优势用C++编写web应用,重用现有的代码,并且使得移植到浏览器的应用和游戏看起来和原生应用一样; 用同...
jopen 11年前   
0推荐
18K 浏览

如何使用Valgrind memcheck工具进行C/C++的内存泄漏检测

系统编程中一个重要的方面就是有效地处理与内存相关的问题。你的工作越接近系统,你就需要面对越多的内存问题。有时这些问题非常琐碎,而更多时候它会演变成一个调试内存问题的恶梦。所以,在实践中会用到很多...
jopen 11年前   
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档