分类
正在加载今日诗词...
C++之内联函数 C++之内联函数
C++之内联函数 1. 内联函数       C++内联函数的编译代码与其他程序代码”内联”起来了。也就是说,编译器将使用相应的函数代码替换函数调用。对于内联代码,程序无需跳到另一个位置处执行代码,
2020-01-18
C++之递归 C++之递归
C++之递归 1. 递归介绍       C++函数有一种有趣的特点————可以调用自己(然而,与C语言不同的是,C++不允许main()调用自己),这种功能被称为递归。尽管递归在特定的编程(例如人
2020-01-17
C++之直角坐标系和极坐标系的转化 C++之直角坐标系和极坐标系的转化
C++之直角坐标系和极坐标系的转化 1. 转化思路       关键在于编写一个将直角坐标转换为极坐标的函数。该函数接受一个rect参数,并返回一个polar结构。这需要 使用数学库中的函数,因此程
2020-01-17
C++按值传递结构 C++按值传递结构
C++按值传递结构 1. 传递和返回结构       C++使用结构编程时,最直接的方式是处理基本类型那样来处理结构:也就是说,将结构作为参数传递,并在需要时将结构用作返回值使用。然而,按值传递结构
2020-01-16
C++标准库之cctype C++标准库之cctype
C++标准库之cctype 1. 什么是cctype?       C++从C语言继承了一个与字符相关的、非常方便的函数软件包,它可以简化诸如确定字符是否为大写字母、数字、标点符号等工作,这些函数的
2020-01-06
C++中vector、array和数组的比较 C++中vector、array和数组的比较
C++中vector、array和数组的比较 一、相同点 1. 三者均可以使用下表运算符对元素进行操作,即vector和array都针对下标运算符[]进行了重载 2. 三者在内存的方面都使用连续内存,即在vector和array的底层
2020-01-03
C++之vector容器小结 C++之vector容器小结
C++之vector容器小结 1. 什么是vector?       向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其它类型容器一样,它能够存
2020-01-02
C++之map用法总结 C++之map用法总结
C++中map用法总结 1. map简介       map是C++STL(标准模板库)的一个关联容器,它提供一对一的hash。        (1).第一个
2020-01-02
C++中堆和栈的区别 C++中堆和栈的区别
C++中关于堆和栈的区别 1. 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 2. 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数
2020-01-02
C++之指针小结 C++之指针小结
C++之指针小结 1. 什么是vector?       向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其它类型容器一样,它能够存放各种类型的
2019-12-27