Форум программистов, компьютерный форум CyberForum.ru

Не компилируется программа (экспорт шаблона) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сократить код. Задача про сравнение символов http://www.cyberforum.ru/cpp-beginners/thread1068383.html
набросал решение вышесказаной задачи вот код #include <fstream> main(int k){ std::fstream i("input.txt"),o("output.txt", 2); i>> k; k = k * 5 - 5; k > 720 ? o<<"NO" : o <<k / 60 << " "<< k % 60; } с удивлением обнаружил что я на 6 месте по коду
C++ Определить, пересекаются ли окружности, касаются друг друга или не имеют общих точек Задача 2. Две окружности заданы координатами центра и радиусами. Определить, пересекаются ли они, касаются друг друга или не имеют общих точек. http://www.cyberforum.ru/cpp-beginners/thread1068382.html
Две прямые заданы уравнениями: a1x + b1y+ c1 =0 и a2x + b2y+ c2 =0. Определить, пересекаются ли они. C++
Задача 1. Две прямые заданы уравнениями: a1x + b1y+ c1 =0 и a2x + b2y+ c2 =0. Определить, пересекаются ли они.
Переставить десятичные цифры числа так, чтобы получить максимально возможное число, записанное теми же цифрами C++
Задача 37. Дано натуральное число n<1000. Переставить его десятичные цифры так, чтобы получить максимально возможное число, записанное теми же цифрами
C++ Вычислить НОД (наибольший общий делитель) двух натуральных чисел A и B http://www.cyberforum.ru/cpp-beginners/thread1068378.html
Задача 4. Вычислить НОД (наибольший общий делитель) двух натуральных чисел A и B.
C++ как свою прогу запустить на других компах Здравствуйте! Написал игрульку ну и решил её опробовать на других компах. Она не работает. У меня windows 7. И на тех компах где windows 7 она запускалась. На остальных - нет. компилировал на Microsoft Visual Studio 2010/ Что это, и как это решить? Заранее благодарю! подробнее

Показать сообщение отдельно
Tap1
Сообщений: n/a

Не компилируется программа (экспорт шаблона) - C++

11.01.2014, 13:26. Просмотров 212. Ответов 3
Метки (Все метки)

Что неправильно? Делаю все по книге а эти ошибки непонятно откуда берутся
Подчеркивается слово export красной линией. Пробовал убрать export а тогда другие ошибки появляются

file1.cpp
C++
1
2
3
4
5
export template<typename T>
T twice(T t)
{
    return t+1;
}
file2.cpp
C++
1
2
3
4
5
6
7
template<typename T>
T twice(T t);
 
int g(int i)
{
    return twice(i);
}
Ошибка 2 error C2143: синтаксическая ошибка: отсутствие ";" перед "'template<'"
Ошибка 3 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru