随笔分类 -  C++

在C++中如何使用C
摘要:如下代码:/*C语言头文件:Max.h*/#ifndef _MAX_H_#define _MAX_H_int Max(int nA,int nB)#endif/*C语言实现文件:Max.c*/#include "Max.h"int Max(int nA,int nB){ return((nA-nB... 阅读全文

posted @ 2015-09-30 10:48 fenghuan 阅读(12445) 评论(0) 推荐(1) 编辑

C++中头文件(.h)和源文件(.cpp)都应该写些什么
摘要:头文件(.h):写类的声明(包括类里面的成员和方法的声明)、函数原型、#define常数等,但一般来说不写出具体的实现。在写头文件时需要注意,在开头和结尾处必须按照如下样式加上预编译语句(如下):#ifndefCIRCLE_H#defineCIRCLE_H//你的代码写在这里#endif这样做是为了... 阅读全文

posted @ 2015-09-09 13:49 fenghuan 阅读(320259) 评论(18) 推荐(74) 编辑

C++中的头文件和源文件
摘要:一、C++编译模式通常,在一个C++程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而.h文件则被称作C++头文件,里面放的也是C++的源代码。C+ +语言支持“分别编译”(separate compilation)。也就是说,一个... 阅读全文

posted @ 2015-09-02 14:40 fenghuan 阅读(1396) 评论(0) 推荐(0) 编辑

国外程序员整理的 C++ 资源大全
摘要:摘要:C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。关于 C++ 框架、库和资源的一些汇总列表,由fffaraz发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、... 阅读全文

posted @ 2015-09-02 14:34 fenghuan 阅读(1467) 评论(0) 推荐(0) 编辑

一道试题引发的血案 int *ptr2=(int *)((int)a+1);
摘要:某日,看到一道比较恶心的C语言的试题,考了很多比较绕的知识点,嘴脸如下:int main(void){ int a[4] = {1, 2, 3, 4}; int *ptr1=(int *)(&a+1); int *ptr2=(int *)((int)a+1);printf("%x, %x/n", p... 阅读全文

posted @ 2015-09-01 09:34 fenghuan 阅读(973) 评论(0) 推荐(1) 编辑