
C++
LiveAndLearn322
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
静态数组栈模板(c++)
静态数组栈模板(c++)#ifndef STACK_H#define STACK_H#include <cassert>template <class T,int size=50>class Stack{private: int top; T list[size];//静态数组public: Stack(); void push(T& d...原创 2020-03-31 11:58:26 · 202 阅读 · 0 评论 -
数组类模板(c++)
数组类模板(c++)分析:函数声明和定义分别写在头文件和源文件中,出现链接错误;查看资料:被多个源文件引用的函数模板,应当把函数体一同放在头文件中,不能像普通普通函数一样只将声明放在头文件中。#ifndef ARRAY_H#define ARRAY_H#include <cassert>template <class T>class Array{priva...原创 2020-03-31 10:45:53 · 603 阅读 · 0 评论 -
值传递、引用传递和地址传递and and 引用和指针
值传递和引用传递传值的本质是传递变量的值。函数调用进行形实结合时,形参分配内存,将实参的值传递给形参,形参的值初始化为实参的值,而形参分配的地址和实参地址不同,因此在函数中形参值改变将不会影响实参值。void swap(int a, int b){int t=a;a=b;b=t;}主调函数swap(m,n);m=1,n=2;m,n和a,b存于不同的内存单元,修改各自内存单元的内...原创 2020-03-23 10:57:10 · 272 阅读 · 0 评论 -
数组类MyARR,删除相同数据并显示
设计一个类MyARR,要求实现以下功能:数据成员:1 数组长度2 数组名函数成员:MyARR() //构造函数Void deletesame() //删除数组中元素相同的 只剩一项Void show() //要求显示出各个元素数组b[16]={1,2,2,2,3,4,5,5,5,6,6,6,7,8,9,10} ,用数组b去初始化MyARR,去掉重复的数据,...原创 2020-03-23 10:01:28 · 364 阅读 · 0 评论