C/C++
文章平均质量分 88
嘎文
挺好一人.哈哈
展开
-
多个头文件之间的顺序问题
当程序中需要使用多个头文件是,很少有人会注意到这些头文件之间的顺序,我也不例外。今天遇到一个问题,让我头大了好大一会,后来还是请教一个资深的项目经理,他只是调整了一下头文件的顺序就搞定了。如下,是我程序中开始的头文件顺序:#include "targetver.h"#include #include #include #include 编译程序出现一大堆标识符未定有的错误,原创 2010-03-15 17:51:00 · 971 阅读 · 0 评论 -
函数指针的强制类型转换
先给出结论:函数指针是可以通过强制类型转换而指向具有不同函数签名的函数的,但是,转换后,该函数指针没办法正确调用所指向的函数----不能给函数传递参数。 下文给出得出这个结论的小故事。 前几天的任务要求写一个Logger类,该类对外提供一些静态的方法,但不生成对象。该类的主要作用是用来输出消息,不同的是可以由用户选择输出到控制台或是磁盘文件,当然还可以不输出或是两个都输出。原创 2010-03-29 10:38:00 · 1488 阅读 · 0 评论 -
操作符重载与友元函数
像操作符重载这么典型和基本的功能我几乎没拿来真正用过,所以,最近在尝试用一下,之所以写下这篇东东,是因为遇到了平时很难注意到的问题。所以拿来和大家分享。先简要说明一下操作符重载吧。支持操作符重载是C++语言的一大特性。重载操作符使得我们的代码更加具有可读性。打个比方:原创 2011-08-03 00:15:48 · 897 阅读 · 2 评论 -
让你费解的函数原型 - linux 下的 signal - 函数指针
做Linux下软件开发的对signal函数应该不会陌生,但是你看过它的函数原型吗?如果你看了,你懂它了吗。.....函数指针,返回值类型与函数签名一起....原创 2011-08-03 01:29:47 · 637 阅读 · 0 评论