📄 mmtrace.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 + -