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

📄 object.d

📁 Object-Oriented Programming With ANSI-C这本书中的源代码!找了很久
💻 D
字号:
#include <stdarg.h>#include <stddef.h>#include <stdio.h>%prot#include <assert.h>% Class  Object {    const Class @ class;			// object's description%    void delete (_self);				// reclaim instance    const void * classOf (const _self);	// object's class    size_t sizeOf (const _self);		// object's size%-    void * ctor (_self, va_list * app);		// constructor    void * dtor (_self);					// destructor    int differ (const _self, const Object @ b);	// true if !=    int puto (const _self, FILE * fp);		// display%}		// order known in Object.c for static initialization% Class  Class: Object {    const char * name;				// class' name    const Class @ super;			// class' superclass    size_t size;					// object's memory size%    Object @ new (const _self, ...);	// create instance    const void * super (const _self);	// class' superclass%}

⌨️ 快捷键说明

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