C/C++
学习笔记
SmithJun
http://mambajun.github.io/
展开
-
C语言 struct(结构体)小结
C语言结构体 今天有个同学请叫我,C语言 结构体 的内容。也是好久没碰了,算给自己复习了,也希望可以帮助大家。下面我们 言归正传。 基本结构 // {} 后的 ; 也是基本结构中的,不能省略 struct student { // 属性定义。。。 }; 创建 结构体 时候 ,同时定义变量 // 定义了 wang 和 students[] 两个 变量 struct students { char *name; int number; } wang, students[3];原创 2020-12-18 23:02:33 · 668 阅读 · 1 评论 -
运算符重载 类 C++
/*运算符重载 就是对已有的运算符(C ++中预定义的运算符)赋予多重的含义,是同一个运算符作用与不同类型的数据是导致不同类型的行为 实质:函数重载1 可以重载为普通函数也可以重载为成员函数2 把含运算符的表达式转换成对运算符函数的调用3 把运算符的操作数转换 成 运算符函数的参数4 运算符被多次重载时,根据实参的类型决定调用哪个运算符函数 目的:扩展C++中提供的运算符的适用范围,使之能作用于对...原创 2018-04-25 14:25:58 · 297 阅读 · 0 评论 -
静态成员变量 类 C++
#if 0/*如何访问静态成员 四种用法1)Rectangle::PrintTotal();2)Rectangle r;r.PrintTotal();3)Rectangle * p = &r ;p->PrintTotal();4)Rectangle & ref = r ;int n = ref.nTotalNumber ;p->PrintTotal();*/#inclu...原创 2018-04-25 14:27:11 · 140 阅读 · 0 评论 -
链表的基本操作(C++)类的写法、(模板)
#if 1 #include <iostream> using namespace std;template<class Type>class Link{public: Link(); void Insert(Type&);//插入 void Delete(Type );//删除 void Reverse();//倒置 void Print();//输出 ~Lin...原创 2018-05-31 23:21:55 · 924 阅读 · 0 评论 -
链表的基本操作及链表的有序合并
#include <stdlib.h>#include <iostream>using namespace std;template <class Type>struct Node { Type data; Node * next;};template <class Type>class Link{private : Node<Type>...原创 2018-06-02 15:18:24 · 266 阅读 · 0 评论 -
如何将二维数组作为函数的参数传递
如何将二维数组作为函数的参数传递 今天写程序的时候要用到二维数组作参数传给一个函数,我发现将二维数组作参数进行传递还不是想象得那么简单里,但是最后我也解决了遇到的问题,所以这篇文章主要介绍如何处理二维数组当作参数传递的情况,希望大家不至于再在这上面浪费时间。 正文: 首先,我引用了谭浩强先生编著的《C程序设计》上面的一节原文,它简要介绍了如何 将...原创 2018-12-13 20:36:36 · 16313 阅读 · 6 评论