C及C++语言
文章平均质量分 78
等待一朵花开
C++
展开
-
C++常见知识点总结
1.采用#include“”方式进行包含的头文件表示让编译器在编译器的预设标准路径下去进行搜索相应的头文件,如果找不到则报错。而#include "":表示首先工作目录下开始搜索,对于自定义文件搜索比较快,然后搜索整个磁盘。2.“%-30.4f”在print中使用,其中,-:左对齐, 30:最小字段宽度,.4:精确度保留小数4位,e:科学计数法;3.static与const原创 2016-07-31 10:34:31 · 316 阅读 · 0 评论 -
指针、内存和字节
指针指向字符串常量,不能给常量赋值。字符常量是不能被重新赋值的。常量区也是在栈上。在函数体中定义的变量通常在栈上,用malloc、calloc、realloc等分配内存的函数分别得到的就是在堆上。指针本身存在于栈中,而所指向的对象则不一定。二.在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区1.栈,就是那些由编译器在需要的时候分原创 2016-07-31 11:10:21 · 349 阅读 · 0 评论 -
C++中模版的使用
模板(Template)指C++程序设计语言中的函数模板与类模板,是一种参数化类型机制。模板是C++泛型编程中不可缺少的一部分。C++ templates enable you to define a family of functions or classes that can operate on different types of information.模板就是实现代码重用机制的转载 2016-08-19 16:15:28 · 442 阅读 · 0 评论 -
选择排序
void choice_sort(vector&array, int n){ if (array.empty()) { return ; } for (int i = 0; i < n;i++) { int min = array[i]; int Index = i; for (int j =原创 2016-09-19 10:53:30 · 256 阅读 · 0 评论