在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 用C语言实现面向对象编程

用C语言实现面向对象编程

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:1.78M
  • 下载次数:22
  • 浏览次数:100
  • 发布时间:2021-11-18
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
这是一个用C语言编写面向对象程序的软件开发平台,内附有标准版、简化版、编程实例及说明文档。提供全部源码! 对希望用面向对象的思想设计系统、用C语言实现编码的嵌入式软件工作者,提供了一个极好的解决方案。
【实例截图】
【核心代码】
16359647259420020924.rar
├── cos-dls09-draft.pdf
├── cos-oopsla09-draft.pdf
├── ooc-2.0
│   ├── doc
│   │   ├── capacity.txt
│   │   ├── class-01.xmi
│   │   ├── classes.txt
│   │   ├── class_init.txt
│   │   ├── clo_use2.c
│   │   ├── clo_use2.pl
│   │   ├── config.txt
│   │   ├── cvs-cmd.txt
│   │   ├── db-thesis.ps
│   │   ├── ds_access.txt
│   │   ├── exception.txt
│   │   ├── gc_results
│   │   ├── hierarchy.ps
│   │   ├── hierarchy.txt
│   │   ├── inheritance.c
│   │   ├── Makefile
│   │   ├── mem_mng.fig
│   │   ├── mem_mng.pdf
│   │   ├── mem_perfs.txt
│   │   ├── mem.png
│   │   ├── message.txt
│   │   ├── naming.txt
│   │   ├── numeric_methods.txt
│   │   ├── objmodel.fig
│   │   ├── objmodel.gif
│   │   ├── ooc-2.0_AdvPrg.html
│   │   ├── ooc-2.0_FAQ.html
│   │   ├── ooc-2.0_Manual_composer.html
│   │   ├── ooc-2.0_Manual.html
│   │   ├── ooc-2.0_StdLib.html
│   │   ├── ooc-script.txt
│   │   ├── pools1.xmi
│   │   ├── stream2.cpp
│   │   ├── stream.cpp
│   │   ├── style.txt
│   │   ├── template.c
│   │   ├── TODO
│   │   └── xp.txt
│   ├── INSTALL
│   ├── Makefile
│   ├── Makefile.clean
│   ├── Makefile.dep
│   ├── Makefile.lib
│   ├── ooc-core
│   │   ├── Makefile
│   │   ├── ooc
│   │   │   ├── assert.h
│   │   │   ├── config_ooc.h
│   │   │   ├── ex
│   │   │   │   ├── ExBadAccess.h
│   │   │   │   ├── ExBadAlloc.h
│   │   │   │   ├── ExBadArgument.h
│   │   │   │   ├── ExBadAssert.h
│   │   │   │   ├── ExBadCast.h
│   │   │   │   ├── ExBadClass.h
│   │   │   │   ├── ExBadDomain.h
│   │   │   │   ├── ExBadException.h
│   │   │   │   ├── ExBadFormat.h
│   │   │   │   ├── ExBadInput.h
│   │   │   │   ├── ExBadIO.h
│   │   │   │   ├── ExBadOp.h
│   │   │   │   ├── ExBadPosition.h
│   │   │   │   ├── ExBadRange.h
│   │   │   │   ├── ExBadSignal.h
│   │   │   │   ├── ExBadSize.h
│   │   │   │   ├── ExBadState.h
│   │   │   │   ├── ExBadType.h
│   │   │   │   ├── Exception.h
│   │   │   │   ├── ExNotFound.h
│   │   │   │   ├── ExNotImplemented.h
│   │   │   │   ├── ExNotSupported.h
│   │   │   │   ├── ExOverflow.h
│   │   │   │   ├── ExSigABRT.h
│   │   │   │   ├── ExSigALRM.h
│   │   │   │   ├── ExSigBUS.h
│   │   │   │   ├── ExSigFPE.h
│   │   │   │   ├── ExSigILL.h
│   │   │   │   ├── ExSigINT.h
│   │   │   │   ├── ExSignal.h
│   │   │   │   ├── ExSigQUIT.h
│   │   │   │   ├── ExSigSEGV.h
│   │   │   │   ├── ExSigTERM.h
│   │   │   │   ├── ExSysIO.h
│   │   │   │   ├── ExSystem.h
│   │   │   │   ├── ExTestAssert.h
│   │   │   │   ├── ExUnderflow.h
│   │   │   │   ├── ExUnexpected.h
│   │   │   │   └── lib
│   │   │   │   ├── ExBadAlloc.c
│   │   │   │   ├── Exception.c
│   │   │   │   ├── ExSystem.c
│   │   │   │   └── Signal.c
│   │   │   ├── init_ooc.h
│   │   │   ├── lib
│   │   │   │   └── assert.c
│   │   │   ├── Object.h
│   │   │   ├── ooc
│   │   │   │   ├── alloc.h
│   │   │   │   ├── calls.h
│   │   │   │   ├── class.h
│   │   │   │   ├── cldef.h
│   │   │   │   ├── error.h
│   │   │   │   ├── excpt.h
│   │   │   │   ├── lib
│   │   │   │   │   ├── abspool_srv.c
│   │   │   │   │   ├── allocator.c
│   │   │   │   │   ├── allocator.h
│   │   │   │   │   ├── alloc.c
│   │   │   │   │   ├── alloc.c.bak
│   │   │   │   │   ├── bigpage.h
│   │   │   │   │   ├── bigpool.c
│   │   │   │   │   ├── bigpool.h
│   │   │   │   │   ├── bigpool_srv.c
│   │   │   │   │   ├── Class.c
│   │   │   │   │   ├── class_dbg.c
│   │   │   │   │   ├── Class_dl.c
│   │   │   │   │   ├── Class_rft.c
│   │   │   │   │   ├── context.c
│   │   │   │   │   ├── context.h
│   │   │   │   │   ├── error.c
│   │   │   │   │   ├── excpt.c
│   │   │   │   │   ├── mem_srv.h
│   │   │   │   │   ├── MetaClass.c
│   │   │   │   │   ├── mmsrv.c
│   │   │   │   │   ├── Object.c
│   │   │   │   │   ├── operators.c
│   │   │   │   │   ├── page.c
│   │   │   │   │   ├── page.h
│   │   │   │   │   ├── pager.c
│   │   │   │   │   ├── pager.h
│   │   │   │   │   ├── pool.c
│   │   │   │   │   ├── pool.h
│   │   │   │   │   ├── pool_srv.c
│   │   │   │   │   └── Protocol.c
│   │   │   │   ├── MetaClass.h
│   │   │   │   ├── mmsrv.h
│   │   │   │   ├── mthds.h
│   │   │   │   ├── Object.h
│   │   │   │   ├── ooc.h
│   │   │   │   ├── operators.h
│   │   │   │   ├── prefix.h
│   │   │   │   ├── Protocol.h
│   │   │   │   ├── scope
│   │   │   │   │   ├── clss_clr.h
│   │   │   │   │   ├── clss_dcl.h
│   │   │   │   │   ├── clss_inf.h
│   │   │   │   │   ├── clss_rft.h
│   │   │   │   │   ├── end.h
│   │   │   │   │   ├── impl_ce.h
│   │   │   │   │   ├── impl_c.h
│   │   │   │   │   ├── impl_oe.h
│   │   │   │   │   ├── impl_o.h
│   │   │   │   │   ├── init_def.h
│   │   │   │   │   ├── intf_c.h
│   │   │   │   │   ├── intf_o.h
│   │   │   │   │   ├── meta_clr.h
│   │   │   │   │   ├── meta_off.h
│   │   │   │   │   ├── meta_on.h
│   │   │   │   │   ├── mthd_clr.h
│   │   │   │   │   ├── mthd_dcl.h
│   │   │   │   │   ├── mthd_def.h
│   │   │   │   │   ├── mthd_ini.h
│   │   │   │   │   ├── mthd_nul.h
│   │   │   │   │   ├── mthd_rft.h
│   │   │   │   │   ├── prtd_clr.h
│   │   │   │   │   ├── prtd_dcl.h
│   │   │   │   │   ├── prtd_ini.h
│   │   │   │   │   ├── prtd_met.h
│   │   │   │   │   ├── prtd_nul.h
│   │   │   │   │   ├── prtd_rft.h
│   │   │   │   │   ├── prvt_clr.h
│   │   │   │   │   ├── prvt_nul.h
│   │   │   │   │   ├── prvt_off.h
│   │   │   │   │   ├── prvt_on.h
│   │   │   │   │   ├── prvt_rft.h
│   │   │   │   │   ├── scop_c.h
│   │   │   │   │   ├── scop_o.h
│   │   │   │   │   ├── type_clr.h
│   │   │   │   │   ├── type_cls.h
│   │   │   │   │   ├── type_dcl.h
│   │   │   │   │   ├── type_obj.h
│   │   │   │   │   └── type_rcl.h
│   │   │   │   ├── setup.h
│   │   │   │   ├── types.h
│   │   │   │   └── utils.h
│   │   │   ├── protocol
│   │   │   │   ├── Comparable.h
│   │   │   │   ├── Copiable.h
│   │   │   │   └── lib
│   │   │   │   ├── Comparable.c
│   │   │   │   └── Copiable.c
│   │   │   ├── reflect
│   │   │   │   ├── Field.h
│   │   │   │   ├── lib
│   │   │   │   │   ├── Field.c
│   │   │   │   │   ├── Method.c
│   │   │   │   │   ├── StaticField.c
│   │   │   │   │   └── StaticMethod.c
│   │   │   │   ├── Method.h
│   │   │   │   ├── ReflectFields.h
│   │   │   │   ├── Reflection.h
│   │   │   │   ├── ReflectMethods.h
│   │   │   │   ├── StaticField.h
│   │   │   │   ├── staticmeta.h
│   │   │   │   └── StaticMethod.h
│   │   │   ├── test
│   │   │   │   ├── lib
│   │   │   │   │   ├── SpeedTestResult.c
│   │   │   │   │   ├── Test.c
│   │   │   │   │   ├── TestCase.c
│   │   │   │   │   ├── TestError.c
│   │   │   │   │   ├── TestFailure.c
│   │   │   │   │   ├── TestMessage.c
│   │   │   │   │   ├── TestResult.c
│   │   │   │   │   ├── TestSuccess.c
│   │   │   │   │   └── TestSuite.c
│   │   │   │   ├── SpeedTestResult.h
│   │   │   │   ├── TestCase.h
│   │   │   │   ├── TestError.h
│   │   │   │   ├── TestFailure.h
│   │   │   │   ├── Test.h
│   │   │   │   ├── TestMessage.h
│   │   │   │   ├── TestResult.h
│   │   │   │   ├── TestSuccess.h
│   │   │   │   └── TestSuite.h
│   │   │   ├── type
│   │   │   │   ├── AllocArrayPtr.h
│   │   │   │   ├── AllocPtr.h
│   │   │   │   ├── ArrayPtr.h
│   │   │   │   ├── array_t.h
│   │   │   │   ├── BasicType.h
│   │   │   │   ├── Bool.h
│   │   │   │   ├── Char.h
│   │   │   │   ├── chr_array.h
│   │   │   │   ├── Closure.h
│   │   │   │   ├── Complex.h
│   │   │   │   ├── cpx_array.h
│   │   │   │   ├── ctype.h
│   │   │   │   ├── dbl_array.h
│   │   │   │   ├── Double.h
│   │   │   │   ├── fct_array.h
│   │   │   │   ├── Float.h
│   │   │   │   ├── Floating.h
│   │   │   │   ├── flt_array.h
│   │   │   │   ├── Function.h
│   │   │   │   ├── int_array.h
│   │   │   │   ├── Integral.h
│   │   │   │   ├── Int.h
│   │   │   │   ├── ldbl_array.h
│   │   │   │   ├── lib
│   │   │   │   │   ├── AllocArrayPtr.c
│   │   │   │   │   ├── AllocPtr.c
│   │   │   │   │   ├── array.c
│   │   │   │   │   ├── ArrayPtr.c
│   │   │   │   │   ├── BasicType.c
│   │   │   │   │   ├── Bool.c
│   │   │   │   │   ├── Char.c
│   │   │   │   │   ├── Closure.c
│   │   │   │   │   ├── Complex.c
│   │   │   │   │   ├── Double.c
│   │   │   │   │   ├── Float.c
│   │   │   │   │   ├── Function.c
│   │   │   │   │   ├── Int.c
│   │   │   │   │   ├── Long.c
│   │   │   │   │   ├── LongDouble.c
│   │   │   │   │   ├── LongLong.c
│   │   │   │   │   ├── map.c
│   │   │   │   │   ├── Pointer.c
│   │   │   │   │   ├── Type.c
│   │   │   │   │   ├── TypedAllocArrayPtr.c
│   │   │   │   │   ├── TypedAllocPtr.c
│   │   │   │   │   ├── TypedArrayPtr.c
│   │   │   │   │   └── TypedPtr.c
│   │   │   │   ├── llng_array.h
│   │   │   │   ├── llong.h
│   │   │   │   ├── lng_array.h
│   │   │   │   ├── LongDouble.h
│   │   │   │   ├── Long.h
│   │   │   │   ├── LongLong.h
│   │   │   │   ├── map_t.h
│   │   │   │   ├── Number.h
│   │   │   │   ├── Pointer.h
│   │   │   │   ├── ptr_array.h
│   │   │   │   ├── sht_array.h
│   │   │   │   ├── stdType.h
│   │   │   │   ├── tuple.h
│   │   │   │   ├── TypedAllocArrayPtr.h
│   │   │   │   ├── TypedAllocPtr.h
│   │   │   │   ├── TypedArrayPtr.h
│   │   │   │   ├── TypedPtr.h
│   │   │   │   └── type.h
│   │   │   └── utils
│   │   │   ├── hash.h
│   │   │   ├── lib
│   │   │   │   ├── pthread.c
│   │   │   │   └── size.c
│   │   │   ├── macros.h
│   │   │   ├── memchr.h
│   │   │   ├── memfct.h
│   │   │   ├── memint.h
│   │   │   ├── memlng.h
│   │   │   ├── memptr.h
│   │   │   ├── memsht.h
│   │   │   ├── pthread.h
│   │   │   ├── size.h
│   │   │   └── thread.h
│   │   └── testsuite
│   │   ├── Makefile
│   │   ├── memory
│   │   │   ├── BigObj.c
│   │   │   ├── BigObj.h
│   │   │   ├── DummyObj.c
│   │   │   ├── DummyObj.h
│   │   │   ├── MemoryPureSpeedTest.c
│   │   │   ├── MemoryPureSpeedTest.h
│   │   │   ├── MemorySpeedTest.c
│   │   │   ├── MemorySpeedTest.h
│   │   │   ├── MemoryTest.c
│   │   │   ├── MemoryTest.h
│   │   │   ├── Point.c
│   │   │   ├── Point.h
│   │   │   ├── PureSpeedResult.c
│   │   │   └── PureSpeedResult.h
│   │   ├── protocol
│   │   │   ├── DummyClass.c
│   │   │   ├── DummyClass.h
│   │   │   ├── DummyProtocol.c
│   │   │   ├── DummyProtocol.h
│   │   │   ├── ProtocolTest.c
│   │   │   └── ProtocolTest.h
│   │   ├── reflect
│   │   │   ├── ClassTest.c
│   │   │   ├── ClassTest.h
│   │   │   ├── ReflectTest.c
│   │   │   └── ReflectTest.h
│   │   ├── tests
│   │   └── testsuite.c
│   ├── ooc-db
│   │   ├── DBBinType.h
│   │   ├── DBConnection.h
│   │   ├── DBDoubleVector.h
│   │   ├── DBIntervalDS.h
│   │   ├── DBIntervalYM.h
│   │   ├── DBIntVector.h
│   │   ├── DBLongVector.h
│   │   ├── DBNull.h
│   │   ├── DBRow.h
│   │   ├── DBStatement.h
│   │   ├── DBUndef.h
│   │   ├── lib
│   │   │   ├── DBBinType.c
│   │   │   ├── DBConnection.c
│   │   │   ├── DBConnectionEntry.c
│   │   │   ├── DBConnectionEntry.h
│   │   │   ├── DBDoubleVector.c
│   │   │   ├── DBIntervalDS.c
│   │   │   ├── DBIntervalYM.c
│   │   │   ├── DBIntVector.c
│   │   │   ├── DBLongVector.c
│   │   │   ├── DBNull.c
│   │   │   ├── DBRow.c
│   │   │   ├── DBStatement.c
│   │   │   ├── DBTools.h
│   │   │   └── DBUndef.c
│   │   ├── Makefile
│   │   ├── ooci
│   │   │   ├── eOCI.h
│   │   │   ├── lib
│   │   │   │   ├── eOCI.c
│   │   │   │   ├── OOCIBindArray.c
│   │   │   │   ├── OOCIBindArray.h
│   │   │   │   ├── OOCIBind.c
│   │   │   │   ├── OOCIBind_CollIntegerArray.c
│   │   │   │   ├── OOCIBind_CollIntegerArray.h
│   │   │   │   ├── OOCIBind_CollInteger.c
│   │   │   │   ├── OOCIBind_CollInteger.h
│   │   │   │   ├── OOCIBind_CollString.c
│   │   │   │   ├── OOCIBind_CollString.h
│   │   │   │   ├── OOCIBind_IntegerArray.c
│   │   │   │   ├── OOCIBind_IntegerArray.h
│   │   │   │   ├── OOCIBind_Integer.c
│   │   │   │   ├── OOCIBind_Integer.h
│   │   │   │   ├── OOCIBind_StringArray.c
│   │   │   │   ├── OOCIBind_StringArray.h
│   │   │   │   ├── OOCIBind_String.c
│   │   │   │   ├── OOCIBind_String.h
│   │   │   │   ├── OOCIColumn_BIN.c
│   │   │   │   ├── OOCIColumn_BIN.h
│   │   │   │   ├── OOCIColumn_BLOB.c
│   │   │   │   ├── OOCIColumn_BLOB.h
│   │   │   │   ├── OOCIColumn.c
│   │   │   │   ├── OOCIColumn_CHR.c
│   │   │   │   ├── OOCIColumn_CHR.h
│   │   │   │   ├── OOCIColumn_CLOB.c
│   │   │   │   ├── OOCIColumn_CLOB.h
│   │   │   │   ├── OOCIColumn_COLL.c
│   │   │   │   ├── OOCIColumn_COLL.h
│   │   │   │   ├── OOCIColumn_COLL_NUM_double.c
│   │   │   │   ├── OOCIColumn_COLL_NUM_double.h
│   │   │   │   ├── OOCIColumn_COLL_NUM_int.c
│   │   │   │   ├── OOCIColumn_COLL_NUM_int.h
│   │   │   │   ├── OOCIColumn_COLL_NUM_long.c
│   │   │   │   ├── OOCIColumn_COLL_NUM_long.h
│   │   │   │   ├── OOCIColumn_COLL_STR.c
│   │   │   │   ├── OOCIColumn_COLL_STR.h
│   │   │   │   ├── OOCIColumn_DAT.c
│   │   │   │   ├── OOCIColumn_DAT.h
│   │   │   │   ├── OOCIColumn_INTERVAL_DS.c
│   │   │   │   ├── OOCIColumn_INTERVAL_DS.h
│   │   │   │   ├── OOCIColumn_INTERVAL_YM.c
│   │   │   │   ├── OOCIColumn_INTERVAL_YM.h
│   │   │   │   ├── OOCIColumn_LBI.c
│   │   │   │   ├── OOCIColumn_LBI.h
│   │   │   │   ├── OOCIColumn_LNG.c
│   │   │   │   ├── OOCIColumn_LNG.h
│   │   │   │   ├── OOCIColumn_NUM_double.c
│   │   │   │   ├── OOCIColumn_NUM_double.h
│   │   │   │   ├── OOCIColumn_NUM_int.c
│   │   │   │   ├── OOCIColumn_NUM_int.h
│   │   │   │   ├── OOCIColumn_NUM_long.c
│   │   │   │   ├── OOCIColumn_NUM_long.h
│   │   │   │   ├── OOCIColumn_TIMESTAMP.c
│   │   │   │   ├── OOCIColumn_TIMESTAMP.h
│   │   │   │   ├── OOCIColumn_Undef.c
│   │   │   │   ├── OOCIColumn_Undef.h
│   │   │   │   ├── OOCIConnection.c
│   │   │   │   ├── OOCIField.c
│   │   │   │   ├── OOCIMetaRow.c
│   │   │   │   ├── OOCIMetaRow_rft.c
│   │   │   │   ├── OOCIStatement.c
│   │   │   │   └── OOCITools.c
│   │   │   ├── OOCIBind.h
│   │   │   ├── OOCIColumn.h
│   │   │   ├── OOCIConnection.h
│   │   │   ├── OOCIField.h
│   │   │   ├── OOCIMetaRow.h
│   │   │   ├── OOCIStatement.h
│   │   │   └── OOCITools.h
│   │   └── testsuite
│   │   ├── testDBConnection.c
│   │   ├── testDBConnection.h
│   │   └── testOOCIConnection.c
│   ├── ooc-scr
│   ├── ooc-std
│   │   ├── Makefile
│   │   └── ooc
│   │   ├── Array.h
│   │   ├── config_std.h
│   │   ├── Date.h
│   │   ├── format
│   │   │   ├── ArrayBinFmt.h
│   │   │   ├── BoolTxtFmt.h
│   │   │   ├── CharTxtFmt.h
│   │   │   ├── ComplexTxtFmt.h
│   │   │   ├── DateTxtFmt.h
│   │   │   ├── DoubleTxtFmt.h
│   │   │   ├── FloatTxtFmt.h
│   │   │   ├── FmtBin.h
│   │   │   ├── FmtTxt.h
│   │   │   ├── Format.h
│   │   │   ├── IntTxtFmt.h
│   │   │   ├── lib
│   │   │   │   ├── ArrayBinFmt.c
│   │   │   │   ├── BoolTxtFmt.c
│   │   │   │   ├── CharTxtFmt.c
│   │   │   │   ├── ComplexTxtFmt.c
│   │   │   │   ├── DateTxtFmt.c
│   │   │   │   ├── DoubleTxtFmt.c
│   │   │   │   ├── FloatTxtFmt.c
│   │   │   │   ├── Format.c
│   │   │   │   ├── IntTxtFmt.c
│   │   │   │   ├── LongDoubleTxtFmt.c
│   │   │   │   ├── LongLongTxtFmt.c
│   │   │   │   ├── LongTxtFmt.c
│   │   │   │   ├── RawBinFmt.c
│   │   │   │   ├── RftFmt.c
│   │   │   │   └── StringTxtFmt.c
│   │   │   ├── LongDoubleTxtFmt.h
│   │   │   ├── LongLongTxtFmt.h
│   │   │   ├── LongTxtFmt.h
│   │   │   ├── RawBinFmt.h
│   │   │   ├── RftFmt.h
│   │   │   └── StringTxtFmt.h
│   │   ├── init_std.h
│   │   ├── iterator
│   │   │   ├── Comparator.h
│   │   │   ├── ConstIterator.h
│   │   │   ├── Extractor.h
│   │   │   ├── Iterator.h
│   │   │   ├── KeyComparator.h
│   │   │   └── lib
│   │   │   ├── Comparator.c
│   │   │   ├── ConstIterator.c
│   │   │   ├── Extractor.c
│   │   │   ├── Iterator.c
│   │   │   └── KeyComparator.c
│   │   ├── lib
│   │   │   ├── Array.c
│   │   │   ├── ArrayIter.c
│   │   │   ├── ArrayIter.h
│   │   │   ├── Date.c
│   │   │   ├── File.c
│   │   │   └── String.c
│   │   ├── math
│   │   │   ├── complex.h
│   │   │   ├── double.h
│   │   │   ├── lib
│   │   │   │   ├── complex.c
│   │   │   │   ├── double.c
│   │   │   │   └── mathfct.c
│   │   │   └── mathfct.h
│   │   ├── protocol
│   │   │   ├── Iterable.h
│   │   │   ├── lib
│   │   │   │   ├── Iterable.c
│   │   │   │   ├── Seekable.c
│   │   │   │   └── Serializable.c
│   │   │   ├── Seekable.h
│   │   │   └── Serializable.h
│   │   ├── stream
│   │   │   ├── BinaryStreamStyle.h
│   │   │   ├── File.h
│   │   │   ├── FmtTextStreamStyle.h
│   │   │   ├── FullDuplexStream.h
│   │   │   ├── HalfDuplexStream.h
│   │   │   ├── lib
│   │   │   │   ├── BinaryStreamStyle.c
│   │   │   │   ├── FmtTextStreamStyle.c
│   │   │   │   ├── FullDuplexStream.c
│   │   │   │   ├── HalfDuplexStream.c
│   │   │   │   ├── Stream.c
│   │   │   │   ├── StreamStyle.c
│   │   │   │   ├── StringStream.c
│   │   │   │   ├── sys
│   │   │   │   │   ├── Program.c
│   │   │   │   │   └── Socket.c
│   │   │   │   └── TextStreamStyle.c
│   │   │   ├── Program.h
│   │   │   ├── Socket.h
│   │   │   ├── Stream.h
│   │   │   ├── StreamStyle.h
│   │   │   ├── StringStream.h
│   │   │   └── TextStreamStyle.h
│   │   ├── String.h
│   │   └── utils
│   │   ├── lib
│   │   │   ├── scanf.c
│   │   │   └── stdio.c
│   │   ├── scanf.h
│   │   └── stdio.h
│   ├── README
│   └── utils
│   ├── getlib
│   ├── getlib.c
│   ├── getlib.o
│   └── Makefile
├── ooc-s
│   ├── Object Oriented C - Simplified.txt
│   └── ooc-s
│   ├── autorelease.c
│   ├── autorelease.h
│   ├── clonable.c
│   ├── clonable.h
│   ├── comparable.c
│   ├── comparable.h
│   ├── copiable.c
│   ├── copiable.h
│   ├── CREDITS
│   ├── example
│   │   ├── compile.sh
│   │   ├── counter.c
│   │   ├── counter.h
│   │   ├── counter_p.h
│   │   ├── main.c
│   │   ├── millicounter.c
│   │   ├── millicounter.h
│   │   ├── millicounter_p.h
│   │   ├── test.c
│   │   └── test.h
│   ├── LICENSE
│   ├── object.c
│   ├── object.h
│   ├── object_p.h
│   ├── README
│   └── template
│   ├── interface.c
│   ├── interface.h
│   ├── type.c
│   ├── type.h
│   └── type_p.h
└── oopc
├── examples
│   ├── array.c
│   ├── array.h
│   ├── compile-cpp.sh
│   ├── compile.sh
│   ├── compile_tests.sh
│   ├── date.c
│   ├── date.h
│   ├── education.C
│   ├── education.H
│   ├── employee.C
│   ├── employee.H
│   ├── example.c
│   ├── example.H
│   ├── g_array.c
│   ├── g_array.h
│   ├── g_memBlock.c
│   ├── g_memBlock.h
│   ├── manager.C
│   ├── manager.H
│   ├── memBlock.c
│   ├── memBlock.h
│   ├── person.C
│   ├── person.H
│   ├── test_array.c
│   ├── test_example.C
│   ├── test_exception.c
│   ├── test_manager.C
│   └── test_protection.c
├── exception.c
├── exception.h
├── objectModel.c
├── ooc99.h
├── ooc.c
├── ooc.h
├── oodebug.c
├── oodebug.h
├── ooexception.h
└── oopc.html

53 directories, 581 files

标签:

实例下载地址

用C语言实现面向对象编程

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警