コード例 #1
0
bool excecuteOperations(vector<char>& commands, vector<int>& parameters, Register& aRegister) {
        
    for (int i = 0; i < commands.size(); i++) {
        switch(commands[i]) {
            case 'l':
                aRegister.shiftLeft(parameters[i]);
                break;
            case 'r':
                aRegister.shiftRight(parameters[i]);
                break;   
            default:
                return false;
                
        }
        
    }
    return true;
}