C++中 打印size_t 和 ssize_t

#Use the z modifier: size_t x; ssize_t y; printf("%zu\n", x); // prints as unsigned decimal printf("%zx\n", x); // prints as h...

2012-06-29 18:23:03

阅读数:11436

评论数:0

VC10中的C++0x特性 part 3 : 声明之类型

转自:VC10中的C++0x特性 part 3 : 声明之类型 简介     这一系列文章介绍Microsoft Visual Studio 2010 中支持的C++ 0x特性,目前有三部分。     Part 1 : 介绍了Lambdas, 赋予新意义的auto,以及 stat...

2015-12-11 20:21:21

阅读数:327

评论数:0

VC10中的C++0x特性:Lambdas,auto,以及 static_assert

转自:  VC10中的C++0x特性:Lambdas,auto,以及 static_assert      简介     这一系列文章介绍Microsoft Visual Studio 2010 中支持的C++ 0x特性,目前有三部分。     Part 1:介绍了Lambdas...

2015-12-11 20:17:28

阅读数:407

评论数:0

VC10中的C++0x特性 Part 2 :右值引用

转自:VC10中的C++0x特性 Part 2 :右值引用 简介     这一系列文章介绍Microsoft Visual Studio 2010 中支持的C++ 0x特性,目前有三部分。     Part 1:介绍了Lambdas, 赋予新意义的auto,以及 static_asser...

2015-12-11 20:11:57

阅读数:448

评论数:0

C中的预编译宏定义

转自:http://www.uml.org.cn/c++/200902104.asp 在将一个C源程序转换为可执行程序的过程中, 编译预处理是最初的步骤. 这一步骤是由预处理器(preprocessor)来完成的. 在源流程序被编译器处理之前, 预处理器首先对源程序中的"宏(macro...

2013-03-29 14:51:09

阅读数:591

评论数:0

12 Interesting C Interview Questions and Answers

In this article, we will discuss some interesting problems on C language that can help students to brush up their C programming skills and help them ...

2012-09-08 11:40:08

阅读数:590

评论数:0

[JAVA]MinGW-GCC 如何编译JNI程序

本文并非介绍如何编写JNI程序,相关资料可以参考java tutorial。这里只是简单示范如何用MinGW-GCC去编译JNI程序。 第一步:编写java程序 public class HelloWorld {     public native void displayHello...

2012-08-23 09:40:59

阅读数:971

评论数:0

ACE自适配通信环境(ADAPTIVE Communication Environment)

一、ACE综述    ACE自适配通信环境(ADAPTIVE Communication Environment)是可以自由使用、开放源码的面向对象(OO)框架(Framework),在其中实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可复用C++ Wrapper Facade...

2012-07-17 20:01:51

阅读数:1608

评论数:0

C语言运算符级别分类

1级(左结合)   ( ) 圆括号;[ ]下标运算符;->指向结构体成员运算符;. 结构体成员运算符。   2级(右结合)   “ ! ”逻辑非运算符;“ ~ ”按位取反运算符;“ ++ ”前缀增量运算符;“ -- ”前缀减量运算符;   “ - ”负...

2012-07-01 20:06:47

阅读数:795

评论数:0

Tslib的移植

移植Tslib 1 下载源码tslib-x.x.tar.gz 2 解压,cd tslib 3 生成configure ./autogen.sh 4 配置,生成Makefile ./configure --host=arm-none-linux-gnueabi(平台) --prefix=/(...

2012-06-06 15:04:25

阅读数:486

评论数:0

tslib 入门学习

struct tsdev { int fd; struct tslib_module_info *list; }; struct ts_sample { int x; int y; unsigned in...

2012-06-06 12:41:44

阅读数:795

评论数:0

C语言 clock() 函数使用心得

0、实践环境:Linux - Android  1、头文件 #include 2、返回值clock_t 3、第一次调用时返回 0 4、单位微秒 5、可用于计算程序执行所耗时间,精度很高。

2012-05-17 16:13:12

阅读数:791

评论数:0

pure virtual function called--虚函数调用错误

参考:http://www.artima.com/cppsource/pure_virtual.html 前几天我们项目刚刚解决了一个pure virtual function call引起的stopship的bug,乘热打铁,学习总结一下。 一、理论上case 当一个纯...

2012-05-08 20:16:39

阅读数:812

评论数:0

Java的移位(>>和>>>)运算问题

解读    运算符>>指的是对它左边的操作数带符号右移位。我们知道数据的补码表示,如果是负数,那么它的最高位是1,所以右移位操作时左边的空缺用1填补。    运算符>>>也是右移,但它与>>的区别是对于负数,右移不是用1填补,而是用0填补。也就...

2012-05-05 14:16:39

阅读数:421

评论数:0

关于C++中函数返回引用的讨论

从函数返回引用确保其引用的对象在函数执行完后仍然存在。 引用类型返回值的主要特征是可以作为左值,这意味着我们可以在赋值语句的左边使用返回引用的函数的结果。   永远不要从函数中返回局部变量的引用     C++中,返回引用是一个比较晦涩的概念。在书中,对此仅仅做了一个一般的介绍,并...

2012-04-20 13:32:36

阅读数:407

评论数:0

关于sprintf和snprintf的正确使用

关于sprintf和snprintf的正确使用。 考虑以下有缺陷的例子: void f(const char *p) {     char buf[11]={0};     sprintf(buf,"%10s",p); // very dangerous    ...

2012-04-19 08:10:00

阅读数:770

评论数:0

atoi和strtol的区别和使用

atoi和strtol函数均是把字符串转换成整数,两者的不同点主要是: 1,atoi的返回值无法区分是正常的返回还是错误的返回,如:       int val;       val = atoi("abc"); 与val = atoi("0&quo...

2012-04-18 20:40:04

阅读数:1095

评论数:0

标准c++文件操作

在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:  1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout 2、析取器(>&...

2012-04-18 20:39:11

阅读数:464

评论数:0

深入理解C/C++函数指针

原文地址:http://blog.sina.com.cn/u/1082089673 函数指针数组的妙用            笔者在开发某软件过程中遇到这样一个问题,前级模块传给我二进制数据,输入参数为 char* buffer和 int length,buffer是数据的首地址...

2012-03-25 16:19:04

阅读数:469

评论数:0

C++中构造函数调用构造函数

#include #include using namespace std; struct CLS { int m_i; CLS( int i ) : m_i(i){} CLS() { CLS(0); } }; int main() {...

2012-03-23 19:59:11

阅读数:495

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭