
C/C++
文章平均质量分 88
功名半纸
功名未半纸 风雪已千山
展开
-
利用C++的stringstream对各种数据类型转换
C++的库定义了三种类:istringstream、ostringstream和stringstream,分别用来进行流的输入、输出和输入输出操作。利用这3个类的输入,输出操作可以很简单的对数据类型转换用输入操作来改变数据类型istringstream stream;string result=”123456”;int n=0;stream stream >> n; //输出到intn 就等原创 2004-06-26 21:34:00 · 4107 阅读 · 0 评论 -
关于 extern inline
本转帖是对上一篇C语言inline的详细讲解的补充. 原文链接: http://wangcong.org/blog/archives/2021(本文是《C语言编程艺术》的一部分,转载请注明出处,勿用于商业用途。)大家一定对C语言 inline 关键字不陌生,甚至经常用到 static inline 的函数。可能感到陌生的是 extern inline。C11 标准在6.7.转载 2013-09-05 09:20:52 · 13312 阅读 · 3 评论 -
SSE4 128bit TEST指令
Test IntrinsicsThese Intel® Streaming SIMD Extensions (Intel® SSE4) intrinsics perform packed integer 128-bit comparisons. The prototypes for these instrinsics are in the smmintrin.h file.转载 2013-09-07 16:05:17 · 2883 阅读 · 0 评论 -
version `GLIBC_2.14' not found 解决方法.
version `GLIBC_2.14' not found 解决方法.一般出现类似次问题是当前运行系统Glibc版本低于编译环境Glibc版本造成Glibc版本兼容性造成的. 通常可以使用-static链接成静态程序即可解决.不过经过google大神发现还有另外一种方法可以在使用动态库的环境下规避此类问题.首先查看APP Glibc 兼容性.看当前app使用了哪些Glibc原创 2013-03-17 20:48:46 · 64249 阅读 · 4 评论 -
LLVM CLANG 3.1 GCC 4.7 INTEL CORE I7 BENCHMARKS
http://openbenchmarking.org/result/1204215-SU-LLVMCLANG23转载 2012-12-04 17:07:34 · 2070 阅读 · 0 评论 -
温习下 function pointer.
The Function Pointer TutorialsWiki Function pointer原创 2012-06-02 16:54:16 · 1462 阅读 · 0 评论 -
GCC编译优化指南
GCC编译优化指南作者:金步国版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。其他作品本文作者十分愿意与他转载 2012-04-23 01:36:40 · 1862 阅读 · 0 评论 -
GCC 编译安装在线文档
Installing GCChttp://gcc.gnu.org/install/index.html原创 2012-04-22 09:58:48 · 1704 阅读 · 0 评论 -
Installing GCC: Configuration
Installing GCC: ConfigurationLike most GNU software, GCC must be configured before it can be built. This document describes the recommended configuration procedure for both native and cross target转载 2012-04-22 10:16:58 · 11615 阅读 · 1 评论 -
SSE2 memcpy
SSE2 memcpyBy Kaetemi on Sunday 25 October 2009, 17:56 - Articles - Permalinkasm code memcpy nel programming sse2SSE2 provides functionality for performing faster on aligned memory. By cop转载 2012-04-17 18:11:41 · 4449 阅读 · 0 评论 -
使用SSE指令集优化memcpy
GCC 4.4.6 编译测试通过# gcc fast_memcpy.c -o fast_memcpy#include #include /** * Copy 16 bytes from one location to another using optimised SSE * instructions. The locations should not overlap. * *原创 2012-04-17 18:04:59 · 6651 阅读 · 4 评论 -
C++中回调(CallBack)的使用方法
回调函数是一个很有用,也很重要的概念。当发生某种事件时,系统或其他函数将会自动调用你定义的一段函数。回调函数在windows编程使用的场合很多,比如Hook回调函数:MouseProc,GetMsgProc以及EnumWindows,DrawState的回调函数等等,还有很多系统级的回调过程。 一般情况下, 我们使用的回调函数基本都是采用C语言风格. 这里介绍一种C++风格的回调对象方法. 采用t原创 2009-07-14 13:48:00 · 30774 阅读 · 17 评论 -
C语言inline详细讲解
C语言inline详细讲解原帖链接:http://www.cnblogs.com/cnmaizi/archive/2011/01/19/1939686.html本文介绍了GCC和C99标准中inline使用上的不同之处。inline属性在使用的时候,要注意以下两点:inline关键字在GCC参考文档中仅有对其使用在函数定义(Definition)上的描述,而没有提到其是否能用于函数声明转载 2013-09-05 09:19:14 · 6475 阅读 · 0 评论