0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 48
|
||||||
1 | ||||||
Исключение для шаблона05.05.2013, 13:27. Показов 1624. Ответов 13
Метки нет (Все метки)
Здравствуйте ! У меня следующий вопрос : Есть база данных, написан шаблон ввода для нее
0
|
05.05.2013, 13:27 | |
Ответы с готовыми решениями:
13
Для использование шаблона переменной требуется список аргументов шаблона исключение из шаблона Программа выдает исключение: Вызвано исключение: нарушение доступа для чтения. _Pnext было 0xCCCCCCD0 Как создать закладку для шаблона Word для Delphi |
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
|
||||||
05.05.2013, 13:40 | 2 | |||||
Перегрузка?
0
|
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 48
|
||||||
05.05.2013, 14:20 [ТС] | 3 | |||||
gray_fox, Пробовал. Тогда почему то ругается при вводе нечарового типа
0
|
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
|
||||||
05.05.2013, 14:33 | 4 | |||||
Linzman, прямо в шаблоне класса друзей определяешь? Возможно в этом проблема. Вот синтетический пример:
0
|
Каратель
|
||||||
05.05.2013, 14:39 | 5 | |||||
gray_fox, эм...специализация шаблона сопровождается пустым template<>
1
|
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
|
|
05.05.2013, 14:42 | 6 |
Jupiter, я перегрузку предлагал. Только перегрузку для char надо тоже другом объявить, забыл.
0
|
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 48
|
||||||
05.05.2013, 14:43 [ТС] | 7 | |||||
gray_fox,
0
|
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
|
|
05.05.2013, 14:57 | 8 |
Linzman, сделать ф-ии с char inline или вынести их реализацию в файл с исходным кодом, если это на стадии компановки.
Добавлено через 7 минут Вообще, зачем объявлять operator << другом, ведь get и len публичные методы? Добавлено через 2 минуты + перегрузка operator << вроде и не нужна совсем - код идентичный.
0
|
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 48
|
||||||
05.05.2013, 16:03 [ТС] | 9 | |||||
gray_fox,
Jupiter, Спасибо. Я сделал все как вы говорили. Теперь все выглядит так
0
|
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
|
|
05.05.2013, 16:09 | 10 |
0
|
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 48
|
|
05.05.2013, 16:24 [ТС] | 11 |
gray_fox,Убрал эти две строки в классе тогда в описании вне класса оператора std::ostream& operator<<( std::ostream& os, Array<char>& cont) компилятор ругается на то что этот оператор не друг
0
|
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
|
||||||
05.05.2013, 16:28 | 12 | |||||
Linzman, эмм. Вот я делаю
и вроде всё нормально, доступ к закрытым полям объекта есть.
0
|
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 48
|
|
05.05.2013, 16:40 [ТС] | 13 |
gray_fox, поставил template<> перед перегруженными операторами, теперь мой код полностью идентичен вашему. Студия ругается что "обнаружен многократно определенный символ - один или более"
0
|
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
|
||||||
05.05.2013, 16:49 | 14 | |||||
Linzman, сделать специализации inline, или выносить реализацию в исходный файл. С inline
1
|
05.05.2013, 16:49 | |
05.05.2013, 16:49 | |
Помогаю со студенческими работами здесь
14
Подскажите мотивацию для создания шаблона с 0 для joomla Gtest, доступ к элементам базового класса-шаблона без указания параметров шаблона. баг или фича? Определение метода-шаблона за пределами шаблона класса Как сделать исключение для функции window.onbeforeunload = function() для конкретной кнопки? Редактирование шаблона сайта и шаблона письма Исключение EOleError. Как перехватить при удалении записи это исключение ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |