C++ Class Project
Jazz_Charles
这个作者很懒,什么都没留下…
展开
-
C++ 简单Vector模板类
刚接触类的相关内容,完成了简单的Vector模板类的项目。用template 来实现n维向量的相关性质。写的时候其中有几个关键的地方1.模板类的函数定义必须和头文件放在一个cpp文件里,系统不支持模板类的单独编译。2.定义模板类的成员(友元)函数时,都要加 template or template 。3.对于模板类的友元函数,都声明成了非约束(unbound)模板友元。原创 2015-09-30 22:42:58 · 1371 阅读 · 0 评论 -
浅谈析构函数
在面向对象的程序设计之中,一般的类之中最重要的四个函数为:1.构造函数2.赋值函数(重载=)3.拷贝构造函数4.析构函数示例:#include using namespace std;class B{private: int x,y;public: B() { x=y=0; cout<<"constructor1"<<原创 2015-10-31 22:25:34 · 606 阅读 · 1 评论 -
编译原理实验六—代码优化
实验目的:1. 通过上机实习,加深对代码优化的理解,掌握基本块优化、循环优化的方法。 2. 掌握利用 DAG 进行基本块优化的技术。 坑....闷头写了两天总算模拟出了个能跑得起来的差不多的代码,里面还有很多地方可以优化,函数和结构都有很多....先懒着这样吧实现代码(待改进版)#include#define PB push_backusing n原创 2017-05-26 23:00:26 · 3782 阅读 · 0 评论