Что такое namespace и vector?
От: Аноним  
Дата: 14.01.06 21:19
Оценка:
#include <vector>
using namespase std;
vector<Entry>phone_book(1000);

Пожта объясните тупому челу что означают эти строки?

Что есть <vector>?
Что означает using namespase std
и вообще что за тип данных vector? Что означает <Entry> в последней строке. phone_book здесь это что, структура
Re: Что такое namespace и vector?
От: Russ  
Дата: 14.01.06 21:47
Оценка:
Здравствуйте, <Аноним>, Вы писали:
А>Что есть <vector>?
А>Что означает using namespase std
А>и вообще что за тип данных vector? Что означает <Entry> в последней строке. phone_book здесь это что, структура

И что, учебники по с++ предательски молчат?

http://www.google.com/search?q=c%2B%2B+what+is+vector
... << RSDN@Home 1.1.4 beta 2 >>
Re: Что такое namespace и vector?
От: Vitaliy81  
Дата: 14.01.06 21:52
Оценка:
Здравствуйте, Аноним, Вы писали:

А>#include <vector>

А>using namespase std;
А>vector<Entry>phone_book(1000);

А>Пожта объясните тупому челу что означают эти строки?


А>Что есть <vector>?

Зто заголовочный файл (аналогично <vector.h>), в котором содержится описание шаблонного STL-класса vector
А>Что означает using namespase std
а это чтобы был виден класс vector (он описан в name space'е std)
А>и вообще что за тип данных vector? Что означает <Entry> в последней строке. phone_book здесь это что, структура
Entry — это класс (ну, или структура, в частном случае), а phone_book — это имя переменной типа vector<Entry>
А по поводу типа данных vector, почитай какую-либо инфу по STL (например, MSDN)
Re[2]: Что такое namespace и vector?
От: Аноним  
Дата: 14.01.06 21:59
Оценка:
Здравствуйте, Vitaliy81, Вы писали:

>Entry — это класс (ну, или структура, в частном случае), а phone_book — >это имя переменной типа vector<Entry>


А где описан класс Entry
Re[3]: Что такое namespace и vector?
От: Vitaliy81  
Дата: 14.01.06 22:07
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Vitaliy81, Вы писали:


>>Entry — это класс (ну, или структура, в частном случае), а phone_book — >это имя переменной типа vector<Entry>


А>А где описан класс Entry


Хм.. А могу я процитировать Russ: "И что, учебники по с++ предательски молчат?"? Вы представляете себе, что такое template? Я не знаю Вашего проекта. Но класс Entry должен быть описан либо в том же файле, либо в одном из подключаемых .h файлов
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.