C++
文章平均质量分 86
張濤
大三 后端
https://github.com/ZTCooper
展开
-
有参和无参构造函数
有参和无参构造函数不可同时设置default值class CRect{ public: CRect(int newL, int newW); // 有参构造函数,无缺省值 CRect(){ length = 0; width = 0; cout << "无参数的构造函数被调用" << endl; }; ...原创 2018-03-10 23:05:58 · 1910 阅读 · 0 评论 -
C++创建动态二维数组(new, vector)
int **a = new int *[n]; for(int i = 1; i <= n; i++) a[i] = new int[n];vector创建m*n维二维数组:#include <vector>vector<vector <double> > a(m ,vector<double>(n));...原创 2018-03-23 11:01:29 · 3510 阅读 · 0 评论 -
杂记
pi的值M_PI和pow()包含在<math.h>头文件中。#define _USE_MATH_DEFINES#include<math.h>typeid().name()判断变量类型,该函数包含在<typeinfo>头文件中。#include<typeinfo>if (typeid(n).name() != typeid(int).name()...原创 2018-03-13 21:43:00 · 179 阅读 · 0 评论 -
计算方法:列主元消去法,LU分解法, 雅可比迭代法,高斯塞德尔迭代法 解线性方程(C++)
Matrix.h包括矩阵类Matrix的定义,Matrix.cpp包括该类成员函数的实现,LinearEqu.h包括线性方程类LinearEqu的定义,继承自Matrix类,其中solve()方法为列主元消去法的具体步骤,LU()方法为LU分解法的具体步骤。Matrix.h(矩阵类头文件)://矩阵class Matrix {public: Matrix(int size = 2); ...原创 2018-04-20 21:31:33 · 2647 阅读 · 0 评论