数组类解决原生数组的安全性问题
发布日期:2021-05-08 03:06:51 浏览次数:22 分类:精选文章

本文共 625 字,大约阅读时间需要 2 分钟。

数组类解决原生数组的安全性问题

-提供函数获取数组长度
-提供函数获取数组元素
-提供函数设置数组元素

//.h#ifndef _INTARRAY_H_#define _INTARRAY_H_class IntArray{   private:	int m_length;	int* m_pointer;public:	IntArray[int len];	IntArray(const IntArray& obj);	int length();	bool get(int index,int& value);	bool set(int index,int value);	~IntArray();};#endif
//.cpp#include"IntArray.h"IntArray::IntArray(int len)//构造函数,自动执行,作用:数组赋值,数组长度赋值{   	m_pointer = new int[len];	for(int i = 0;i
//main.cpp#include
#include"IntArray.h"int main(){ IntArray a(5);//数组长度为5的对象 for(int i = 0;i

总结

构造函数可以根据需要定义参数	构造函数之间可以存在重载关系	构造函数遵循C++中重载函数的规则	对象定义时会触发构造函数的调用	在一些情况先可以手动调节调用构造函数
上一篇:特殊的构造函数
下一篇:对象构造、构造重载

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月02日 17时48分40秒