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

undefined reference to 'std::basic - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод string из list http://www.cyberforum.ru/cpp-beginners/thread652915.html
Есть некий класс. class human { public: string name; int age; }; int main ()
C++ do while Помогите , пожалуйста . Как сделать проверку на символы ? А то программа начитает зацикливаться , например do { cout <<"height of the fall H = "; cin >> H; } while (H <= 0 || H > 10000); http://www.cyberforum.ru/cpp-beginners/thread652913.html
C++ 3 файла: 1 - хэдер-файл и 2 простых .срр
Всем привет! Помогите плз понять 1 вещь. У меня 3 файла 1 header, 2 - .cpp. В хэдере описание класса с прототипами функций. В 1-м срр-файле описание функций (по прототипам, объявленным в хэдер файле). Во 2-м срр-файле используются функции-методы данного класса.
C++ Декартов лист
Помогите реализовать класс. Я новичок и пытаюсь разобраться :) и если кому не сложно, то напишите какие нибудь подсказки по этой задачи)
C++ Как вывести матрицу из файла http://www.cyberforum.ru/cpp-beginners/thread652893.html
Уважаемые форумчане! было дано следующее задание:решить сис-му лиейых алгебраических уравнений методом Гаусса. Код написал, прога работала, но потом добавили дополительное задание, нужно считывать матрицу из файла, а вот как это сделать уже не знаю. Помогите кто может. #include <iostream> #include <iomanip> #include<ctime> #include<clocale> #include<cmath> using std::cout; using...
C++ Управление двухмерным массивом из функции Доброго времени суток, пожалуйста, подскажите, как правильно передать в функцию указатель на двухмерный массив, а затем из функции изменять его ячейки. Я предполагал, что выглядеть будет как-то так: ... void abc(char** a){ a = 1; } подробнее

Показать сообщение отдельно
kotleta
 Аватар для kotleta
42 / 42 / 11
Регистрация: 13.09.2012
Сообщений: 196
17.09.2012, 13:01  [ТС]     undefined reference to 'std::basic
Так я про это и писал в предыдущем посте, что у меня явное инстанцирование не работает..
работает только с хедером

т.е.

cpp

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include "matrix_reading.h"
 
 
template <typename T>
std::ostream& operator << (std::ostream& output, const std::vector < std::vector <T> >& mass)
{
     for(int i = 0; i < mass.size(); ++i)
     {
      for(int j = 0; j < mass[i].size(); ++j)
      {
          output << std::setw(6) << mass[i][j];
      }
      output << '\n';
     }
 
     return output;
}
 
template <typename T>
std::ifstream& operator >> (std::ifstream& input, std::vector <std::vector <T> >& mass)
{
    for(int i=0; i < mass.size(); i++)
    {
        for(int j=0; j < mass[i].size(); j++)
        {
            input >> mass[i][j];
        }
    }
}
 
 
template std::ifstream& operator >> (std::ifstream& input, std::vector <std::vector <double> >&mass);
template std::ostream& operator << (std::ostream&, const std::vector<std::vector<double> >&mass);
h

C++
1
2
3
4
5
6
7
8
9
10
11
#ifndef MATRIX_READING_H
#define MATRIX_READING_H
 
template <typename T>
std::ostream& operator << (std::ostream& output, const std::vector < std::vector <T> >& mass);
 
template <typename T>
std::ifstream& operator >> (std::ifstream& input, std::vector <std::vector <T> >& mass);
 
 
#endif
не работает
 
Текущее время: 04:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru