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

📄 wzcomponent.hxx

📁 Delaunay三角形的网格剖分程序
💻 HXX
字号:
#ifndef WZCOMPONENT#define WZCOMPONENT#include "wz.hxx"class wzComponentClass{public:	virtual void readAccess();	virtual void writeAccess();};class wzComponentData{	wzComponentClass& c;public:	void readAccess()  const {c.readAccess();}	void writeAccess() const {c.writeAccess();}	wzComponentData(wzComponentClass& cc):c(cc){;}};template<class T> class wzComponent{	wzComponentData d;protected:friend class wzComponentClass;public:  T value;  long int offset() const {return ((long int)(&value))-((long int)&d);}  operator T() const {d.readAccess(); return value;}  const T& operator=(const T& t)  {value = t; d.writeAccess(); return t;}  wzComponent(wzComponentClass& cc,T t):d(cc), value(t){;}};#endif

⌨️ 快捷键说明

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