自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (21)
  • 收藏
  • 关注

转载 程序员调试能力和相关书籍

                                                                                            作者:站在大世界       在软件行业中,个人觉得每个Coder、Leader(那些当了Leader以后就不需要Code的除外)都应该除了具有良好的编码能力以外,最为主要的就是Debug的能力要坚实。千万不要告

2007-04-29 23:56:00 952

转载 预编译头文件解决C/C++混合编程问题

2007-04-28 23:14:00 2598 1

原创 指针, 指针的指针, 数组, 指针数组, 数组指针, 指针函数, 函数指针 C/C++中函数指针的含义

--------------指针----------------int a=10;int *p=&a;-------------指针的指针-----------int b=20;int *p=&b;int **p2p=&p;-------------简单数组-----------------int c[10];//整数数组,含有10个整数元素          也就是说每一个元素都是整数 

2007-04-23 16:47:00 799

原创 深入剖析移位运算

提问的帖子位置:把一个字节逆置,要求用移位的方法   http://community.csdn.net/Expert/topic/5485/5485868.xml?temp=.9292108C/C++用移位实现乘除法运算,提高运行效率 用移位实现乘除法运算    a=a*4;    b=b/4;可以改为:    a=a    b=b>>2;说明:除2 = 右移1位        

2007-04-23 16:36:00 2120 2

转载 算法题:求0~num所有数中的1的总个数

算法题:写一个函数int fun(int num);,给出一个num的正整数,函数求0到num中所有数的1的个数和:例:num =  12 ,则0,1,2,3,4,5,6,7,8,9,10,11,12数中1的个数为5. 最后,利用int fun(int num)算出1111111110的1的个数。以下是我的解法,仅供参考:**********************************

2007-04-23 16:35:00 869 1

转载 三十分钟掌握STL

三十分钟掌握STL 这是本小人书。原名是

2007-04-23 16:25:00 1031

转载 各知名企业笔试题笔经大全

微软亚洲研究院笔试题微软研究院(亚洲)的网址是:http://research.microsoft.com/asia/1.改错#include #include class CBuffer{  char * m_pBuffer;  int m_size;  public:    CBuffer()    {      m_pBuffer=NULL;    }    ~CBuffer() 

2007-04-23 16:23:00 4594 3

原创 准备的华为面试题

整理归纳者:六子  网址:http://blog.csdn.net/wangjiwei2010触发器的作用?主要功能:维护数据完整。     主要用途:1;维护超出了简单参照完整性的数据完整性原则。     2,保持合计值的更新。     3,保持计算列值的更新     4,实现参照动作,例如级联删除。     5,维护关于关于变化情况的审核记录。     6,激发一个外部动作。     --

2007-04-22 23:10:00 1429

原创 剖析 C++中的结构体与sizeof

提问的帖子:#includeclass Base{public:int x;int y;int h[2];char a;char b[3];char c[1];};void main(){Base dd;cout }为什么结果输出为24?帖子地址:http://community.csdn.net/Expert/topic/5478/5478106.xml?temp=.6268732/

2007-04-20 13:48:00 1041

转载 剖析 const用法

const主要是为了程序的健壮型,减少程序出错.最基本的用法:const int a=100; b的内容不变,b只能是100也就是声明一个int类型的常量(#define b =100)int const b=100; //和上面作用一样 const指针和引用一般用在函数的参数中int* m = &a; //出错,常量只能用常指针int c= 1;const int*pc = &c;//常指针

2007-04-19 17:59:00 847 1

转载 谈谈Google的面试

去年做了不少面试(据说自己的面试次数在Google全球都是排在前列的,有点儿不敢相信),也参加了好几次校园招聘之类的活动,体会总或多或少有一些。也许可以给大家分享一些不涉及公司秘密的东西,一来让大家了解Google为什么聚集了这么多出色的技术人才,二来也可以让那些投简历的朋友在心理上准备得更充分一些——说实话,的确有些应聘者是因为对Google招聘流程,还有面试要求不太适应,而没有展现出自己应有的

2007-04-19 15:23:00 2314

转载 typeid的用法

#include iostream>#includetypeinfo.h>using namespace std;class A...{private:    int x,y;    char b[3];public:    A()...{ x = 9; y = 8;}    int Add()...{return x + y;}    //virtual print()const{ cout

2007-04-19 15:15:00 1379

转载 剖析 C++ 引用

C++引用2006-10-19 17:05 引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。我在工作中发现,许多人使用它仅仅是想当然,在某些微妙的场合,很容易出错,究其原由,大多因为没有搞清本源。故在本篇中我将对引用进行详细讨论,希望对大家更好地理

2007-04-19 13:15:00 922

转载 volatile关键字的用义和用法(一)

c++ volatile用法(转)  一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子:1) 并行设备的硬件寄存器(如:状态寄存器)2) 一个中断服务子程序中会访问到的非自动变量(Non-auto

2007-04-19 10:58:00 1335

转载 C、C++天下平分

 一、#include “filename.h”和#include#include “filename.h”是指编译器将从当前工作目录上开始查找此文件#include 二、头文件的作用加强安全检测通过头文件可能方便地调用库功能,而不必关心其实现方式三、* , &修饰符的位置对于*和&修饰符,为了避免误解,最好将修饰符紧靠变量名四、if语句不要将布

2007-04-17 23:13:00 1500 5

转载 C++资源之不完全导引

C++资源之不完全导引 [上]   撰文/ 曾毅陶文   最后更新:2004年6月11日  

2007-04-12 17:52:00 1582 9

转载 一个图形爱好者的书架.-也来介绍一下我的藏书.

早几天看到有人把自己在大学四年的书列了出来.招来一顿怀疑.我是开发图形程序的.我现在也把我的书列出来.不怕大家怀疑吧.希望能有点启示作用.绿色的是我看完了的。红色的是没怎么看的。黄色的是看了一半以上的。首先是基础部分:语言类:C++ Programming Language (Special Edition).C++的圣经级别的书.我只看原文的。不看翻译的.对球教授的翻译表示一定的保留

2007-04-11 22:01:00 997

转载 指针函数和函数指针有什么区别

1,这两个概念都是简称,指针函数是指带指针的函数,即本质是一个函数。我们知道函数都又返回类型(如果不返回值,则为无值型),只不过指针函数返回类型是某一类型的指针。其定义格式如下所示: 返回类型标识符 *返回名称(形式参数表) { 函数体 } 返回类型可以是任何基本类型和复合类型。返回指针的函数的用途十分广泛。事实上,每一个函数,即使它不带有返回某种类型的指针,它本身都有一个入口地址, 该地址相当于

2007-04-11 20:35:00 739

原创 ACE 动态语言Ruby OTL boost 的一些学习资料

ACE 动态语言Ruby OTL boost 的一些学习资料 http://www.flyingdonkey.com/ace/这里是ACE中文文档的翻译,感谢马维达做的工作。这是ACE的主页http://www.cs.wustl.edu/~schmidt/ACE.html有人称ACE是用来阅读C++98之后的很好的源代码范本,我看了几天文档和代码下来,确实感觉很好理解,并且实际统一了很多O

2007-04-11 16:55:00 2641 7

转载 学ACE以及网络编程的参考读物

学ACE以及网络编程的参考读物学ACE以及网络编程的参考读物Stone Jiang整理推荐,下面情况欢迎与我联系1. 作补充,推荐新书2. 有的书出了新版3. 如果你有以下某一本或几本电子书4,如果你想要其中的某本或几本电子书5.BugAndrei Alexandrescu. Modern C++ Design: Generic Programming and Design Patterns

2007-04-11 13:35:00 1520

转载 几句话教你在Windows下编译ACE(VC) 11. 安装 Active Perl

几句话教你在Windows下编译ACE(VC) 11. 安装 Active PerlACE许多实用程序是Perl写成的,所以要安装它.   找不到Perl,不会安装的请举手2. 下载ACE,   假设你把它安装放在  D:/ACE_wrappers  目录下.当然你也可以放在别的地方.  2.设置环境变更   $(ACE_ROOT) = D:/ACE_wrappers   在$(PATH)中,

2007-04-11 13:12:00 2206

转载 ACE个人学习总结文档

ACE的构建(VC++6.0环境)Windows下ACE的构建1.        将ACE-5.5.zip解压到所需的安装目录,此处以E:/为例,解压后形成ACE_wrappers文件夹,因此ACE将会存在于ACE_wrappers/ace目录中。ACE_ROOT=E:/ACE_wrappers。2.        在系统中新建ACE_ROOT环境变量,值设为 E:/ACE_wrappers。具体

2007-04-11 13:05:00 2455

原创 判断一个指针是否为空,abort()、assert、抛出异常的使用、ASSERT与VERIFY宏的区别

判断一个指针是否为空//vs20051. abort()#include//...if(!ptr) abort();2. assert#include//....assert(ptr!=0);//assert(xx);当xx为非零值时,无异常,当xx为零食异常中断3. 抛出一个异常if(!ptr)  throw "Panic: prt ==0";4.ASSERT与VERIFY宏的区别

2007-04-10 11:22:00 3671

转载 c/c++中指针参数如何传递内存

c/c++中指针参数如何传递内存来自林锐的《高质量c++编程指南》指针参数是如何传递内存的?       7-4-1Test数的语句GetMemory(str, 200)并没有使str获得期望的内存,str依旧是NULL,为什么?   void GetMemory(char *p, i

2007-04-05 11:24:00 1488

转载 常见计算机类杂志投稿方式

常见计算机类杂志投稿方式 1. 《软件学报》 (月刊) EI、ISTIC收录主办单位:中国计算机学会中国科学院软件研究所地址:北京8718信箱 北京海淀区中关村《软件学报》编辑委员会 邮编100080 邮发代号:82-367E-mail:jo

2007-04-05 11:22:00 8881

转载 成员初始化列表和构造函数体中的区别

成员初始化列表和构造函数体中的区别 论坛中回答一个别人问题C++ Primer中在讲构造函数初始化列表的时候有这么一段话:无论是在构造函数初始化列表中初始化成员,还是在构造函数体中对它们赋值,最终结果是相同的。不同之处在于,使用构造函数初始化列表的版本初始化数据成员,没有定义初始化列表的构造函数版本在构造函数体中对数据成员赋值。请问这里的初始化数据成员与对数据成员赋值的含义是什么?有什么区别?

2007-04-05 11:18:00 1417

转载 函数指针数组的妙用

函数指针数组的妙用          笔者在开发某软件过程中遇到这样一个问题,前级模块传给我二进制数据,输入参数为 char* buffer和 int length,buffer是数据的首地址,length表示这批数据的长度。数据的特点是:长度不定,类型不定,由第一个字节(buffer[0])标识该数据的类型,共有256(28 )种可能性。我的任务是必须对每一种可能出现的数据类型都

2007-04-05 11:17:00 734

转载 编写安全的Symbian C++游戏代码

编写安全的Symbian C++游戏代码本文作者: 冯兆麟(Simba) ([email protected])本文献给使用Nokia Symbian 60 SDK各个版本开发游戏软件的程序员。虽然本文主要是针对游戏软件,但是大部分内容对一般应用软件也同样适用。1.1.声明为了避免良心的谴责,首先我必须承认一点,我本人并不是靠Symbian C++糊口。除了forum.noki

2007-04-05 11:12:00 1395

转载 指针数组、指向指针的指针变量、指向一维数组的指针变量 区别联系

8.3 指针数组与指向指针的指针变量    8.3.1 指针数组     如果数组元素都是相同类型的指针,则称这个数组为指针数组。所谓相同类型的指针是说指针所指向的对象类型是相同的。    例如,语句int *p[5];定义了一个指针数组。在指针数组的定义中有两个运算符:*和[],运算符[]的优先级高于*,所以*p[5]等价于*(p[5]),p[5]表示一个数组,而*表

2007-04-03 10:41:00 7369 4

fdisk分区详解

fdisk分区详解 fdisk分区详解

2007-04-11

软件开发规范及开发计划书

软件开发规范及开发计划书 软件开发规范及开发计划书

2007-04-06

《电脑故障诊断与维修》课程教材

《电脑故障诊断与维修》课程教材 《电脑故障诊断与维修》课程教材

2007-04-06

Visual C++ 6.0 高级编程

Visual C++ 6.0 高级编程 Visual C++ 6.0 高级编程

2007-04-06

电脑爱好者重装WINDOWS宝典 最终版

电脑爱好者重装WINDOWS宝典 最终版 电脑爱好者重装WINDOWS宝典 最终版

2007-04-06

动态链接库进阶

动态链接库进阶 动态链接库进阶

2007-04-03

经典Bios手册

经典Bios手册 经典Bios手册

2007-04-03

深入编程内幕——VISUAL C++

深入编程内幕——VISUAL C++ 深入编程内幕——VISUAL C++

2007-04-03

《Win32多线程程序设计》配套代码

《Win32多线程程序设计》配套代码 《Win32多线程程序设计》配套代码

2007-04-02

经典c程序100例

经典c程序100例 经典c程序100例

2007-04-02

华为编程开发规范与案例

华为编程开发规范与案例 华为编程开发规范与案例

2007-04-02

网页制作(JavaScript)经典指导

网页制作(JavaScript)经典指导 网页制作(JavaScript)经典指导

2007-04-02

Essential C++中文版

Essential C++中文版 Essential C++中文版

2007-04-02

高质量C++编程指南 林锐

高质量C++编程指南 林锐 高质量C++编程指南 林锐

2007-04-02

Visual C++MFC入门教程 闻怡洋

Visual C++MFC入门教程 闻怡洋

2007-04-02

Windows Sockets 规范及应用

Windows Sockets 规范及应用

2007-04-02

深度探索C++对象模型

深度探索C++对象模型

2007-04-02

STL源码剖析--侯捷

STL源码剖析--侯捷

2007-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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