小编Bry*_*yan的帖子

有很多成员的班级的最佳实践

关于在C++中组织类成员(特别是有很多)的最佳方法的任何意见.特别是,一个类有很多用户参数,例如一个优化某些功能的类,并且具有多个参数,例如迭代次数,优化步骤的大小,使用的具体方法,优化函数权重等等.我尝试了几个一般的方法,似乎总是找到一些非理想的东西.只是好奇别人的经历.

  1. 类中的结构
  2. 类外的结构
  3. 公共成员变量
  4. 具有Set()和Get()函数的私有成员变量

更具体地说,我正在处理的代码跟踪一系列图像中的对象.所以一个重要的方面是它需要在帧之间保留状态(为什么我不只是制作一堆函数).重要的成员函数包括initTrack(),trackFromLastFrame(),isTrackValid().并且有一堆用户参数(例如,跟踪每个对象跟踪的点数,帧之间可以移动多少点,使用的跟踪方法等等)

c++ parameters

10
推荐指数
2
解决办法
2901
查看次数

标签 统计

c++ ×1

parameters ×1