在C ++中使用和命名指向函数作为委托的标准

时间:2014-05-29 17:44:45

标签: c++ delegates standards function-pointers

我脑子里有一些问题:

  1. 将指向函数的指针命名为委托的标准是什么?
  2. 在这个问题上定义函数签名的最佳方法是什么?
  3. 维护代码安全性和稳定性的技术是什么?     什么时候使用这个指针?

1 个答案:

答案 0 :(得分:1)

  1. 此类命名没有标准,只有不同项目(或公司与公司)不同的约定。常见规则包括避免使用此类名称中的前导下划线(为标准库保留)
  2. 没有“定义签名”的最佳方法,它与任何其他函数相同:为方法名称及其参数选择显式和清晰的名称。
  3. 最好的建议是避免使用函数的显式指针,而更喜欢使用强大的多态函数包装器std::function