Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Nextor257
1 / 1 / 1
Регистрация: 27.06.2012
Сообщений: 39
#1

При include<vector> не включает и не видит vector

22.10.2016, 19:38. Просмотров 359. Ответов 10
Метки нет (Все метки)

Не видит vector:

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
//--ClassNeuron.h
 
#ifndef NEURON_H
#define NEURON_H
 
#include <cstdlib>
#include <iostream>
#include <cstdlib>
#include <Windows.h>
#include <climits>
#include <cfloat>
#include <cmath>
#include <cstring>
#include <array>
#include <valarray>
#include <cctype>
#include <fstream>
#include <cmath>
#include <ctime>
#include <stdexcept>
#include <iterator>
#include <list>
#include <algorithm>
#include <memory>
#include <sstream>
#include <iterator>
#include <set>
#include <map>
#include <vector>
 
enum StrengthNorm {Manhattan, Euclidean };
 
class ClNeuron
{
private:
    int inputs;
    vector<double>_weights;
    vector<double>_prevWeights;
public:
    ClNeuron(int inputCount = 1): inputs(inputCount) {};
        ClNeuron(int inputCount = 1, vector<double> & w = 0, vector<double> & pw = 0): inputs(inputCount),_weights(w), _prevWeights(pw) {};
    double Response(vector<double> &);
    double Strength(vector<double> &, int norm);
    double MemoryTraceStrength(int norm);
    ~ClNeuron(){};
};
 
#endif /* NEURON_H */
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2016, 19:38
Ответы с готовыми решениями:

Ошибка компиляции при включении #include <vector>
Есть контейнер, идентичный std::vector Его код в vvector_vbase.h Если не...

error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Vector<int>::Vector<int>(void)" (?0?$Vector@H@@QAE@XZ) в функции _main
//Vector.h #include &lt;iostream&gt; #include &lt;Windows.h&gt; #include &lt;climits&gt;...

Как можно увеличить размер вектора, который является элементом вектора vector<vector<int>>arr(n, vector <int>)
Написал программу, которая создает вектор 'а' векторов 'b', вектора 'b'...

Ошибка [Linker error] undefined reference to `Vector::Vector(int)'
Добрый день. Делал по методички, и почему-то валятся ошибки... файл...

vector<Struct2{int,vector<struct1>}> или множественное наследование ...
Здравствуйте! Помогите, пожалуйста. Есть такие данные: typedef struct { ...

10
Croessmah
++Ͻ
14500 / 8282 / 1556
Регистрация: 27.09.2012
Сообщений: 20,334
Записей в блоге: 3
Завершенные тесты: 1
22.10.2016, 19:39 #2
std::vector
1
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
7045 / 3346 / 452
Регистрация: 04.12.2011
Сообщений: 9,306
Записей в блоге: 5
22.10.2016, 19:44 #3
Цитата Сообщение от Croessmah Посмотреть сообщение
std::vector
Croessmah, думаешь, всё остальное видит?
0
castaway
22.10.2016, 20:03
  #4

Не по теме:

IGPIGP, а там больше ничего и нет:)

0
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
7045 / 3346 / 452
Регистрация: 04.12.2011
Сообщений: 9,306
Записей в блоге: 5
22.10.2016, 20:09 #5
Цитата Сообщение от castaway Посмотреть сообщение
IGPIGP, а там больше ничего и нет
Реализаций не видно. Это хедер, но раз в нём нет using namespace std;, то можно предположить, что писавший не желал делать любительский код. Далее дедукция подсказывает: -"Если в хорошем хедере на стене висит ружье std:list то оно/он обязательно выстрелит."
А там вся стена увешена.
0
castaway
Эксперт С++
4929 / 3036 / 453
Регистрация: 10.11.2010
Сообщений: 11,116
Записей в блоге: 10
Завершенные тесты: 1
22.10.2016, 20:12 #6
IGPIGP, вполне возможно, этой "стеной" ТС хотел решить свою проблему, а по факту ему нужен только вектор
0
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
7045 / 3346 / 452
Регистрация: 04.12.2011
Сообщений: 9,306
Записей в блоге: 5
22.10.2016, 20:17 #7
Цитата Сообщение от castaway Посмотреть сообщение
IGPIGP, вполне возможно, этой "стеной" ТС хотел решить свою проблему, а по факту ему нужен только вектор
Эта мысль мне не понятна. Не пишем using...std; экономя пространство имён и вдруг бабах и целый map просто так воткнули. Непонятно. Там куча заголовков использовать которые нужно разрешением имён к std, а не только vector. Или я не понимаю.
0
castaway
Эксперт С++
4929 / 3036 / 453
Регистрация: 10.11.2010
Сообщений: 11,116
Записей в блоге: 10
Завершенные тесты: 1
22.10.2016, 20:25 #8
IGPIGP, мне ваш ход мысли тоже не понятен
Возможно ТС просто пропустил using namespace std;/забыл написать/не знал что так можно и т.д. и т.п...
Почему вы решили что он пользуется всем тем инструментарием что подключил?
У ТС ошибка самого обыкновенного новичка начального уровня (возможно даже ниже), и я сильно сомневаюсь что он знает как пользоваться хотя бы 10% того что подключил.
0
hoggy
Заблокирован
Эксперт С++
22.10.2016, 21:00 #9
Цитата Сообщение от IGPIGP Посмотреть сообщение
то можно предположить, что писавший не желал делать любительский код.
нельзя.
очевидно, что ТС ни бум бум в с++.
0
Croessmah
++Ͻ
14500 / 8282 / 1556
Регистрация: 27.09.2012
Сообщений: 20,334
Записей в блоге: 3
Завершенные тесты: 1
22.10.2016, 21:03 #10
А давайте больше не будем обсуждать ТС.
По всей видимости его вопрос уже решен.
0
IGPIGP
22.10.2016, 22:02     При include<vector> не включает и не видит vector
  #11

Не по теме:

Цитата Сообщение от hoggy Посмотреть сообщение
нельзя.
очевидно, что ТС ни бум бум в с++.
Я говорил о писавшем код. Это не обязательно ТС.
Цитата Сообщение от Croessmah Посмотреть сообщение
А давайте больше не будем обсуждать ТС.
По всей видимости его вопрос уже решен.
Я говорил лишь о вопросе. Но, в целом, вполне согласен.:)

0
22.10.2016, 22:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.10.2016, 22:02
Привет! Вот еще темы с ответами:

Указатель на объект вектор в векторе vector < vector<int>* >*
Дело касается вот чего, есть такая вот незатейлевая вещь. #include &lt;vector&gt;...

Как корректно скопировать vector в vector внутри класса
Есть класс принимающий в конструкторе vector: class test { ...

Записать числа из файла в двумерный массив или вектор вроде такого vector<vector<int>>
Добрый день, подскажите пожалуйста как лучше и проще считывать файл. в файле...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru