- 博客(8)
- 资源 (14)
- 问答 (3)
- 收藏
- 关注
原创 GCC的使用
GCC 的使用GCC是Linux系统中最为著名得编译器,它是由Richard Stallman在1984年编写的,当时仅仅把它当作一个免费的,能够被使用和修改的C语言编译器。 一、GCC的基本使用 与很多Linux上的软件一样,GCC也是一款开源的软件,GCC经过几年得发展不仅能够支持C语言,还支持Ada,C++,Java,Pascal等多种语言,因此当前得GCC已变成了G
2016-11-27 18:44:18 593
原创 VI/VIM使用
Linux工具使用 在Linux下从事C/C++程序设计时,需要使用4种基本的工具,分别是编辑器、编译器、调试器、makefile。 编辑器用于源文件的编写,在当前的linux中存在很多的编辑器,有可视化工具,如KDE,也有经典的非可视化工具,如vi,vim。 编译器一般采用GCC,调试器采用GDB,而针对工程中数量众多的源文件的编译,一般采用make
2016-11-27 18:40:48 415
原创 linux文件初识
文件----在Linux下,所有的软件和硬件都被视为文件,因此,Linux为操作系统的各种应用和设备提供了统一的接口。Linux与Windows最大的不同是,Linux的文件名没有扩展名的概念,即文件的扩展名和它的类型没有直接的关系Linux下的文件分为5种:普通文件目录文件链接文件 在linux系统中,内核为每一个新创建得文件分配一个inode号
2016-11-27 18:38:54 340
原创 Makefile的使用
MAKE 的使用 当编译单个文件时,使用GCC已经绰绰有余,但对于有几十个甚至上百个源文件的大工程来讲,单纯用GCC命令进行编译肯定就不行了,那样编译一次太麻烦,这就要求有一种自动化的方法,于是在Linux系统中Make工具就诞生了。1、 什么是Make makefile shell 什么是Make,可以将Make理解为一种脚本,这种脚本主要是用于多文件
2016-11-27 18:35:19 585
原创 C++基础知识
定义一个空的类型,里面没有任何成员变量和成员函数,对该类型求sizeof,得到的结果是多少? 答案是1为什么不是? 空类型的实例中不包含任何信息,本来求sizeof应该是,但是当我们声明该类型的实例的时候,它必须在内存中占有一定的空间,否则无法使用这些实例。至于占用躲闪内存,有编译器决定,Visual Studio中每个空类型的实例占用1字节的空间 如
2016-11-27 18:31:42 321
原创 题目: 如下为类型CMyString的声明,请为该类型添加赋值运算符函数.
赋值运算符函数1.题目: 如下为类型CMyString的声明,请为该类型添加赋值运算符函数.class CMyString{public: CMyString(char* pData = NULL); CMyString(const CMyString& str); ~CMyString(void);private: char* m_pData;};在定义一个
2016-11-27 18:27:14 779
原创 了解new_handler的行为 set_new_handler
当operator new无法满足某一内存分配需求的时候,它会抛出异常。以前它会返回一个NULL指针,某些旧式编译器也还会那么做。现在也可以取得旧行为。 当operator new抛出异常来反映一个未获满足的内存需求之前,它会调用一个客户制定的错误处理函数,一个所谓的new_handler.为了指定这个"用于处理内存不足"的函数,客户必须调用set_new_handler,那是声明的一个
2016-11-11 22:24:07 545
原创 理解各种不同含义的new和delete
人们好像喜欢故意使C++语言的术语难以理解,比如new操作符(new operator)和操作new操作(operator)例如:string *ps = new string("Memory Management"); 这时候你所使用的new是new操作符。这个操作符就像sizeof一样是语言内置的,你不能改变他的含义,它的功能总是一样的。它要完成的功能分成两个部分。第一部分是
2016-11-09 10:33:09 452
unidac7_25pro.rar
2019-05-10
Excel插件快捷键弹窗事件(VSTO+键盘钩子实现)
2018-05-12
高效程序的奥秘.pdf
2017-05-04
C语言程序设计潭浩强pdf
2017-05-03
华为编程规范与范例pdf
2017-05-03
C++语言程序设计(第4版
2016-12-20
C++程序设计陷阱
2016-12-20
STL源码剖析中文版
2016-12-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人