d. cpp file:
#include "file.hpp"
#include <iostream>
using namespace std;
int main() {
ns::T t ("ssssss");
}
file.hpp
using namespace std;
namespace ns{
struct T{
T(string s);
};
};
Почему я получаю эти ошибки?:
file. hpp: 8: 20: ошибка: ожидается ')' перед 's' T (строка s);
d. cpp: в функции 'int main ()': d. cpp: 14 : 26: ошибка: нет соответствующей функции для вызова 'ns :: T :: T (const char [6])' ns :: T t ("ssssss"); В файле из d. cpp: 8: file.hpp: 6: 12: примечание: кандидат: 'constexpr ns :: T :: T ()' struct T {