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

Unresolved externals - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Построить график функции http://www.cyberforum.ru/cpp-beginners/thread1497187.html
#include <clocale> #include <ctime> #include <cstdlib> #include <cmath> #include <iostream> #include <vector> #include <iterator> using namespace std; template<typename Type>
C++ Перезапись символьных данных в массиве классов Есть массив классов и в него нужно записывать название книги, имя автора и цену книги. У каждого автора свой номер от 0-5(мой массив классов). Все пишется нормально, только при просмотре для соответствующего автора правильно показывает только цену, а имя автора и название книги у всех перезаписывается как у последнего. Подскажите кто шарит или сталкивался. Books.h #pragma once namespace... http://www.cyberforum.ru/cpp-beginners/thread1497178.html
Идеи проектов C++
Доброго врмени суток форумчане! Столкнулся с такой трудностью как отсутствие практики, вроде бы начальная база знаний есть(ясное дело циклы, массивы, ф-ции, стрктуры, немного классы), но вот по проэктикам душа плачет :D В книге те проэкты которые писал, то зачастую это маленькие и сухие, для того что бы уметь и понимать. Поэтому возможно у вас будут идеи интересных проэктов, пусть и не...
Синтаксические ошибки при компиляции программы C++
Доброго времени суток ребят, у меня к вам просьба, посмотреть в чем проблема. #include<iostream> using namespace std; int main() { const double pi = 3.1415; const int Radius = "3"; double Square = 0; Square = pi * Radius * Radius; cout << Square << '\n';
C++ Определить, как должен быть расположен жилой комплекс по отношению к комбинату http://www.cyberforum.ru/cpp-beginners/thread1497149.html
При выборе места строительства жилого комплекса при металлургическом комбинате необходимо учитывать “розу ветров” (следует расположить жилой комплекс так, чтобы частота ветра со стороны металлургического комбината была бы минимальной). Для этого в течение года проводилась регистрация направления ветра в районе строительства. Данные представлены в виде массива, в котором направление ветра за...
C++ Получить массив со стоимостью всех оставшихся видов товара В массиве записана информация о стоимости каждого из 20 видов товара, продаваемых фирмой. С 1 января очередного года фирма прекращает продавать товар, стоимость котороо записана в n-ом элементе массива. Получить массив со стоимостью всех оставшихся видов товара. подробнее

Показать сообщение отдельно
VoltDeMar
 Аватар для VoltDeMar
16 / 16 / 0
Регистрация: 05.06.2012
Сообщений: 1,015

Unresolved externals - C++

11.07.2015, 15:34. Просмотров 161. Ответов 1
Метки (Все метки)

Здравствуйте.

Объявил такую функцию :
C++
1
2
3
4
5
6
7
8
9
std::string SplitFileName ( std::string& data)
{
    std::string fileName;
    int i = data.length() - 1;
    while (data[i--] != '\\' );     
    while (data[i++] != '\0' )
    fileName += data[i];
   return fileName;
}
Она является перегрузкой другой, работающей, функции, они декларированы так:
C++
1
2
std::string SplitFilename (const std::string& str);
std::string SplitFilename (std::string& str );
Появились две ошибки, не указывающие на позицию в коде:

Error 14 error LNK1120: 1 unresolved externals
Error 13 error LNK2019: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl SplitFilename(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)" (?SplitFilename@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV12@@Z) referenced in function "int __cdecl CopyFiles(class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?CopyFiles@@YAHV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z)
Из-за чего это?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru