- 博客(6)
- 收藏
- 关注
转载 C/C++中extern关键字详解
本文转载自:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777431.html1 基本解释: extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起连用时,如:
2017-08-23 17:33:11
132
转载 gcc和gdb常用操作
一、简介 GCC 的意思也只是GNU C Compiler 而已。经过了这么多年的发展,GCC已经不仅仅能支持C 语言;它现在还支持Ada 语言、C++语言、Java语言、ObjectiveC 语言、Pascal语言、COBOL语言,以及支持函数式编程和逻辑编程的Mercury 语言,等等。而GCC 也不再单只是GNU C 语言编译器的意思了,而是变成了GNU Compiler Collectio
2017-08-23 14:37:23
331
原创 C语言指针和数组
指针数组int (*p)[4] ; p是一个指针,指向包含4个int型值的数组。int a[3][4]; int (*p)[4]; p = a; //p指向a[0] p++; //p指向a[1]数组指针int *p[5]; []的优先级比*高,p先与[]结合,p表示一个数组,这个数组中存的值为int型指针。 数组指针 http://www.cnblogs
2017-08-23 13:48:25
162
原创 笔记:C++虚函数
C++的多态性分为两种:静态多态(编译时多态)和动态多态(运行时多态)。静态多态主要通过重载和模板来实现,动态多态是子类覆盖父类的虚函数,定义一个父类的指针,使指针指向子类实例,这样,父类就可以访问子类的方法,如果把父类的指针指向不同的子类实例,父类就可以访问不同的方法。class Base {public: int data; void myFunc() { cout << "
2017-08-11 19:03:39
189
原创 git常用操作
1. 创建版本库创建一个目录:learngit,这个目录就是工作区。进入目录,使用 git init 命令初始化,learngit目录下会出现一个.git目录,这个目录就是版本库(也叫仓库)(work dict)在learngit下创建一个文件 test.txt,这个文件在工作区;使用 git add test.txt 命令,这时文件就被放到了暂存区(stage);(可以使用git statu
2017-08-02 12:04:35
161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人