关于在C++中组织类成员(特别是有很多)的最佳方法的任何意见.特别是,一个类有很多用户参数,例如一个优化某些功能的类,并且具有多个参数,例如迭代次数,优化步骤的大小,使用的具体方法,优化函数权重等等.我尝试了几个一般的方法,似乎总是找到一些非理想的东西.只是好奇别人的经历.
更具体地说,我正在处理的代码跟踪一系列图像中的对象.所以一个重要的方面是它需要在帧之间保留状态(为什么我不只是制作一堆函数).重要的成员函数包括initTrack(),trackFromLastFrame(),isTrackValid().并且有一堆用户参数(例如,跟踪每个对象跟踪的点数,帧之间可以移动多少点,使用的跟踪方法等等)
这一切都取决于: