2 / 2 / 0
Регистрация: 05.11.2014
Сообщений: 14
|
||||||
1 | ||||||
Различное поведение конструктора шаблонного класса в зависимости от типа параметра05.11.2014, 20:58. Показов 1690. Ответов 4
Метки нет Все метки)
(
Здравствуйте.
Возникла проблема - при попытке изменить поведение конструктора шаблонного класса (структуры) в зависимости от типа параметра шаблона возникает ошибка компиляции (error: cannot convert ‘std::basic_string<char>’ to ‘int’ in assignment d = "String " + temp). В принципе я понимаю, что в конструкторе написан бред, но других идей что-то нет, пожалуйста подскажите как решить возникшую проблему, заранее спасибо.
0
|
|
05.11.2014, 20:58 | |
Ответы с готовыми решениями:
4
Как корректно передать в метод шаблонного класса объект шаблонного класса в качестве параметра? Перегрузка оператора шаблонного класса в зависимости от типа
Вызов конструктора шаблонного класса |
17094 / 9116 / 2233
Регистрация: 30.01.2014
Сообщений: 15,895
|
||||||
05.11.2014, 21:12 | 2 | |||||
![]() Решение
КириллКВ, используй специализацию.
Добавлено через 3 минуты
typeid - это runtime (RTTI), шаблоны - compile-time. Кислое с пресным смешивать можно, но не вкусно.
1
|
2 / 2 / 0
Регистрация: 05.11.2014
Сообщений: 14
|
|
05.11.2014, 21:12 [ТС] | 3 |
О таком ещё не слышал, спасибо посмотрю.
0
|
2 / 2 / 0
Регистрация: 05.11.2014
Сообщений: 14
|
|
05.11.2014, 21:20 [ТС] | 5 |
Большое спасибо всё работает.
Да надо почитать...
0
|
05.11.2014, 21:20 | |
Помогаю со студенческими работами здесь
5
Определение типа члена шаблонного класса
Явная специализация метода для типа шаблонного класса Decltype при определении возвращаемого типа в перегруженных операторах шаблонного класса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |