Tag: 设计模式

是否有一种简单的方法可以在ANSI C中编写适合11“MacBook Air屏幕的策略(或其他)设计模式?

似乎ANSI C中的OO并不是今天OO的首选方法。 有没有人知道使用严格的ANSI C编写简单设计模式的方法,所以我可以向朋友certificate它是可能的?(Axel-Tobias Schreiners的书让我继续这个!)

模式避免“如果清理失败”重复

我有一些看起来像这样的代码: int myfunc() { blah a; blah2 b; blah3 c; blah4 d; blah5 e; int iRes = DoSomething1(a, b, c); if (iRes > 0) { clean1(a, b, c); clean2(d, e); log_error(); return 1; } iRes = DoSomething2(a, c, e); if (iRes > 0) { clean1(a, b, c); clean2(d, e); log_error(); return 1; } … iRes […]

参考ANSI C中的设计模式?

你能指点我参考标准C(C89或C99)中的设计模式吗? (不是C#,不是C ++。)

在进入C ++之前我应该​​先学习什么?

我正在学习C,但在那之后或同时,在进入C ++之前我应该​​先学习什么? 编译器,数据结构,UML或设计模式?(也是在开始学习Win32 API的时候?)我根本不急,所以我可以从最深的开始掌握这些要求。 我只是不想因为粗略和疏忽而迷失方向。 除此之外,哪些数学科目对编码影响最大? 线性代数,离散数学,微积分? 如果有人引导我完成这段旅程,我将感激不尽。 我想知道答案有很多问题。 谢谢。

如何在C中创建Singleton?

在C中创建单例的最佳方法是什么? 并发解决方案会很好。 我知道C不是你用于单身人士的第一种语言。

有什么好的参考资料记录了在C中使用“.h”文件的模式?

“C接口和实现”显示了数据结构的一些有趣的使用模式,但我确信还有其他的。 http://www.amazon.com/Interfaces-Implementations-Techniques-Addison-Wesley-Professional/dp/0201498413