ProgHubPH
Вопрос из теста C++ основы
C++ / junior

Что будет выведено на экран?

 один вариант
#include <iostream> 
 
class Param 
{ 
private: 
    std::string name; 
    auto param; 
 
public: 
    Param() { std::cout << "Param()" << std::endl; } 
    Param(std::string valName, auto valParam) : 
                 name(valName), param(valParam) {} 
    ~Param() { std::cout << "~Param()" << std::endl; } 
}; 
 
int main() 
{ 
    Param a("file", "/tmp/test.txt"); 
 
    return 0; 
}
Param()
~Param()
Param()~Param()
Ничего
Программа не скомпилируется