⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mmtrace.h

📁 学习类的
💻 H
字号:
// mmtrace.h: interface for the mmtrace class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MMTRACE_H__9BC9ADE9_843A_4DAD_8CEC_6B2EBB48D1C4__INCLUDED_)
#define AFX_MMTRACE_H__9BC9ADE9_843A_4DAD_8CEC_6B2EBB48D1C4__INCLUDED_

#include <iostream.h>
#include <fstream.h>
#include <string.h>
#include <stdlib.h>
//using namespace std;

//#include <iomainip.h>
//using namespace std;

#include <strstrea.h>

class mmtrace  //追踪
{
	char *name;
	int hidden;	//默认为0(可视)调用拷贝构造函数则置1	作用为区分临时对象
	
	struct matrep	//矩阵
	{
		double **m;	//行地址
		int r,c;	//列地址
		int n;	//构造时为1,拷贝构造函数中可以增值
	}*p;

	void error(char *msg1, char *mag2 = "");	//追踪思想,抽象为一个错误输出,参数为消息
	const char* oname();

public:
	mmtrace(char *object_name, int row = 1, int columns = 1, double intival = 0.0);
	mmtrace(mmtrace& x);
	virtual ~mmtrace();
	mmtrace operator=(mmtrace& rval);
	mmtrace operator+(mmtrace& rval);     //行列式加
	void object_data(char *msg);	//追踪思想,消息打印
};



#endif // !defined(AFX_MMTRACE_H__9BC9ADE9_843A_4DAD_8CEC_6B2EBB48D1C4__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -