C++
文章平均质量分 53
iteye_1222
这个作者很懒,什么都没留下…
展开
-
C++的多种强制类型转换
C++中有很多种强制类型转换,其中有很多是类型安全的,但是也有很多时类型不安全的。C++给予了我们一个大尺度的类型转换体系,但是如果把握不当就可能导致错误。 http://www.chineselinuxuniversity.net/articles/25675.shtml 典型的C风格的类型转换,其中存在不确定性。其破坏性可以等同于reinterpret_castT(ex...原创 2011-12-27 18:45:51 · 100 阅读 · 0 评论 -
Linux Arm GNU Compiler 语法小结
以下分析及总结结果并未进行运行确认。 任何汇编行都是如下结构:[:] [} @ comment[:] [} @ 注释Linux ARM 汇编中,任何以冒号结尾的标识符都被认为是一个标号,而不一定非要在一行的开始。标号只能由a~z,A~Z,0~9,“.”,_等字符组成。当标号为0~9的数字时为局部标号,局部标号可以重复出现,使用方法如下: 标号f: 在引用的地方向前...原创 2012-05-31 20:50:53 · 117 阅读 · 0 评论 -
Gtest相关材料
http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html #include "gtest/gtest.h"extern "C" {//C functions in C++ #include "common.h" #include "util.h"}static MemSpace* a...原创 2012-08-02 13:42:35 · 84 阅读 · 0 评论 -
Android 开发中C++链接C库
https://groups.google.com/forum/?fromgroups#!topic/android-ndk/UT1boSyJgdA If you linked C library in C++ code, use extern "C" { } to surround the #include directives. i.e.extern "C" { #incl...原创 2012-08-01 17:32:50 · 107 阅读 · 0 评论 -
C变长参数在宏中的使用
譬如可以用在对LOG信息的屏蔽://Open log#define LOG(format, args...) printf(format, ##args)//Close log#define LOG(format, args...) ;原创 2012-04-18 18:47:35 · 111 阅读 · 0 评论 -
汇编语言学习 操作数指示符
以下为读书笔记,摘抄自《深入理解计算机系统》 汇编程序为程序员提供了更多处理器状态:程序计数器:将要执行的下一条指令在存储器中的地址 %eip整数寄存器堆:8个32位的寄存器条件码寄存器:记录控制流状态(if,while)等浮点寄存器堆: 8个32位寄存器访问信息:整数寄存器堆的八个寄存器:%eax, %ecx, %edx, %ebx, %esi, %edi...原创 2012-04-11 13:12:16 · 354 阅读 · 0 评论 -
GCC编程四个过程:预处理-编译-汇编-链接
http://apps.hi.baidu.com/share/detail/31636179原创 2012-07-24 18:31:42 · 97 阅读 · 0 评论 -
C++中获取系统时间类似于Java中的System.currentTimeMillis()
Java中以毫秒级别返回系统时间的函数是:System.currentTimeMillis(),返回类型时64位的长整形数字。 而C++中有很多选择可以用来表示时间,这里选用了 gettimeofday() -- 获取当前时间(保存在结构体timeval中) 具体实现如下:#include <sys/time.h>#include <time.h>...原创 2012-01-01 12:03:56 · 920 阅读 · 0 评论 -
explicit 关键字
explicit,和构造函数一起使用. explicit constructor指明构造函数只能显示使用,目的是为了防止不必要的隐式转化. 举个例子: 有这样一段代码: class A { public: A(int); private: ...原创 2011-12-27 19:00:59 · 53 阅读 · 0 评论 -
Linux 信号处理学习
SIGKILL和SIGSTOP信号不能被捕捉、封锁或者忽略,但是,其它的信号可以。原创 2012-11-01 11:36:02 · 99 阅读 · 0 评论