C++ 能套用C#的模式吗?
比如工厂模式,C#做一个工厂类,想生产什么具体的类对象,就生产一个
我看了一本用 C++写的 设计模式 的书,里面的代码,我震惊了,直接套用C#的代码啊,人家C#new 完了不需要delete啊,这个倒好,也不知道作者根本不知道C++是需要delete的,还是为了省事,若是为了省事,我看它有什么用?我直接看原版的设计模式不就好了?
CreateProduct里new 出来的指针,外边也不释放一下,如果显示的释放,这样的模式也太难看了吧。到底要怎么做呢?
[解决办法]
这本书很薄的,100页不到。
C++在设计模式和正则表达式方面的资料很少。
我也不知道怎么做,看看楼下怎么说。
[解决办法]
设计模式不依赖语言的
[解决办法]
请用C语言实现一下面向对象的模式
[解决办法]
http://sourcemaking.com/design_patterns/factory_method/cpp/1
[解决办法]
结构体+函数指针 就能实现OO
汇编的做法也差不多
[解决办法]
没记错的话设计模式原著就是以C++描述的吧?C#才是“翻译版”。
[解决办法]
通用的。模式就是成功经验