What will be printed out as a result of the following code execution?
#include <iostream>

typedef    int***    INT;

template <typename T>
struct  S {
    enum    {result = 2};
};

template<typename T>
struct S<T*> {
    enum {result = 1 + S<T>::result};
};

int main() {
    
    std::cout << S<INT>::result;
    return 0;
}

Слідкуй за CodeGalaxy

Мобільний додаток Beta

Get it on Google Play
Зворотній Зв’язок
Cosmo
Зареєструйся Зараз
або Підпишись на майбутні тести