c++
文章平均质量分 63
Glory_g
明日之我胸中有沟壑,立马振山河
展开
-
C++ 学习笔记
指针 & 常量常量指针和指针常量 指针常量 :指针(地址)是常量,内容是变量 const char * oc = s常量指针 :内容是常量,地址可以改变 char * const cp = s const char * cosnt cpc //指针的值和地址都不能改变不允许将一个常量指针的地址赋给一个不加限制的变量指针 指针好难啊 …….行指针和列指针的应用,列指针就是我们普通理解上的原创 2017-09-19 10:03:01 · 269 阅读 · 0 评论 -
C++ 学习笔记
C++引用传递实参不能是常数,必须是变量 void function (int & n) { n ++; } int main () { int x; function (x); // ok function (2); // 不允许 }如果像让引用传递不改变实参的值可以用常量解决这件事 void function (con原创 2017-09-28 10:03:39 · 132 阅读 · 0 评论 -
C++学习笔记
引用 (reference &)引用自身没有内存空间 可以在函数调用等地方节省空间 指针传递也有这种优势)引用一旦声明就要赋初始值引用变量声明之后,就可以当作一个变量的别名,对引用的操作就是对变量的操作。对应着相同的地址。函数作用域 :函数的作用域和生存空间都只是函数本身,都不会影响主函数。值传递 引用传递 指针传递原创 2017-09-21 09:23:41 · 124 阅读 · 0 评论 -
C++ 学习笔记
结构体 (structures )用结构体类型可以构造出对应的数组类型,指针类型,引用类型……结构体内部成员不能是自身 (无法计算出储存空间) struct node { node member; // 这样是不可以的 计算储存空间时会无限递归 };struct node { node * p1; // 这样就可以,因为指针的存储空间固定。 };提原创 2017-09-21 10:20:45 · 142 阅读 · 0 评论 -
C++ 学习笔记
指针函数 & 函数指针指针函数 : 实质上还是一个函数,是一个函数,他的返回值的类型是指针,这样的函数叫做指针函数。函数指针 : 是一个指针类型的变量,它指向一个函数的首地址,可以通过调用这个指针相当于调用这个函数。int *f(int a, int b) { int *p = (int *)malloc(sizeof(int)); printf("The memeor原创 2017-10-10 09:31:22 · 157 阅读 · 0 评论 -
C++ 学习笔记
指针函数 & 函数指针指针函数 : 实质上还是一个函数,是一个函数,他的返回值的类型是指针,这样的函数叫做指针函数。函数指针 : 是一个指针类型的变量,它指向一个函数的首地址,可以通过调用这个指针相当于调用这个函数。int *f(int a, int b) { int *p = (int *)malloc(sizeof(int)); printf("The memeor原创 2017-10-10 09:48:01 · 117 阅读 · 0 评论 -
我只是不想丢掉这个课堂作业
#include <iostream>#include <cstring>#include <algorithm>#include <string>using namespace std;int month[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};bool is_jumpyear (int n) { if (n % 400 == 0原创 2017-10-10 16:59:16 · 174 阅读 · 0 评论 -
C++ 学习笔记
带有缺省值的函数定义 : 缺省值的函数 :我们允许一个参数作为一个占位符而不去使用它目的:在于我们以后可以修改函数定义而uxuyao修改所有的函数调用(存在参数名没有使用编译器将给出一个警告),更重要的是当我们开始使用一函数参数后发现不需要它时,我们可以高效地将它删除而不会产生警告错误,并且不需要修改函数那些调用函数以前版本的程序代码。 现在你用不到,先记住,以后会用到的。原创 2017-10-10 18:50:08 · 129 阅读 · 0 评论 -
C++ 学习笔记
C++学习笔记1.Namespaces 命名空间把逻辑上相关联的东西放在一起,用namespaces 给他起一个名字 ??? 名字后面没有分号,名字(函数、数据等)叫这个名字空间的成员实现namespace 是实现接口与实现分离的关键。我们用标准的c++ 的 std; 这是using 指令使用命名空间,实现模块化程序设计,实现接口与实现的分离。 (我只需要关注接口,而不需要关注实现)C++ 允许原创 2017-10-12 09:54:13 · 164 阅读 · 0 评论