Если у меня есть заголовочный файл, который гласитмне нужно указать класс для каждой реализации функции в C++
class fanStatusManager{
public:
//default constructor
fanStatusManager();
public fanstatus_t setFanStatus(fanstatus_t status);
private:
//etc
}`
и CPP файл, который реализует их:
fanStatusManager::fanStatusManager(){
//default constructor TODOi
}
fanstatus_t fanStatusManager::setFanStatus(fanstatus_t status){
//TODO: imlement this!
assert(false);
}
я получаю немного устал ввода «fanStatusManager ::» перед каждой реализацией. Можно ли как-нибудь обойти это?
copy paste ...: D – Matt
Боюсь, что вы это сделаете. Если вы этого не сделаете, как компилятор может сказать, для какого класса он предназначен для реализации метода? – Baldrick
Если вы используете Visual Studio, обратитесь к http://stackoverflow.com/questions/17961648/fast-way-to-generate-code-functions-from-header-functions-in-visual-studio – Uday