【CppCon】CppCon 2017: Klaus Iglberger “Free Your Functions!”的知识点目录
admin
2024-05-15 19:04:14

CppCon 2017: Klaus Iglberger “Free Your Functions!”

Free funciton

指非类的成员方法(method),而是独立存在的自由函数(function)。

Reuse (OCP) [13:18]

  • Free funciton可以重用已有的处理逻辑

std::copy: good example of free function

std::copy满足了 The SOLID Principles 的其中四个原则:

  • Single Responsibility Principle
  • Open/Closed Principle
  • Interface Segregation Principle
  • Dependency Inversion Principle

不过,它不满足 Liskov Substitution Principle;

相关内容

热门资讯

原创 腹... 在日常生活中,大家若是出现了食欲不振、饭后腹胀、大便不成型、面色无光泽的症状,那么就要引起注意了,这...
吃完秒变小暖炉,香喷喷还不上火... ⚬ 在中式家常菜里,啤酒鸭绝对是“化平凡为神奇”的典范。 啤酒中的酒精既能去除鸭肉的腥膻,又能让肉质...
比蛋包饭好吃100倍的网红火山... 炒饭,可以说是每个懒人必备的技能了。蛋炒饭、酱油炒饭、香肠炒饭……但这些都已经吃腻了,美食君最近爱上...
原创 结... 今早煎蛋又糊了边,蛋黄流出来黏在锅上,刮都刮不动。我盯着焦黑的蛋皮发呆,突然想起十年前刚结婚那阵,他...
原创 停... 上周部门聚餐选餐厅,以前这种时候我肯定第一个站出来说 “我都行”,然后默默记下每个人的忌口,从头忙到...