Advertisement

《电路计算(C++, MATLAB)》学习笔记(2)

阅读量:

直流梯形网络的计算源程序中嵌入了以下代码段

复制代码
    #include "vector.cpp"
    

通过调试后确认程序无法正常运行,经网络搜索得知不能直接引用其他工程文件。在查找解决方案的过程中,了解到应将程序划分为三个部分,从而培养良好的编码习惯。

(一)头文件,此处用于类的声明,文件名以.h作为后缀

vector.h

复制代码
 class vector

    
 {
    
 public:
    
 	int size; float *p;
    
 	int ub;//上界(upper bound)=size-1
    
 	vector();
    
 	vector(int);
    
 	~vector();
    
 	float & operator[](int iv);
    
 }; 
    
    
    
    

(二)类的源文件主要用于存放类的具体实现内容,其中包括数据成员以及成员函数的定义,此类文件的扩展名通常为.cpp

vector.cpp

复制代码
 #include "stdafx.h"

    
 #include <iostream>
    
 using namespace std;
    
 #include"vector.h"
    
 #include <

全部评论 (0)

还没有任何评论哟~