Я использую boost msm library (вам не нужно знать, как это работает), чтобы закодировать мой statemachine, и у меня есть вопрос об организации исходного файла cpp.Хорошая практика, в том числе исходные файлы
в первом исходном файле (1.cpp) Я определяю statemachine, событие и действия и таблицу перехода, но я хотел бы определить состояние в другом файле cpp только потому, что мне нужно будет редактировать состояния гораздо чаще, чем что-либо еще в statemachine.
Теперь то, что я сделал, что я написал состояния в другом исходном файле (файле 2.cpp) и я включил в файле 2.cpp 1.cpp
Он собирает и все, но его не чистят вообще, Id как инкапсулировать это как-то ... Все идеи?
Я понимаю, это довольно просто, я имею в виду, что, если я хочу разделить исходные файлы для ясности ?. – Kam