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

Запись пользовательского класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дереференс указателей http://www.cyberforum.ru/cpp-beginners/thread156432.html
после прочтения мануала появилась необходимость использовать beth = *ted; но оно выдает еррор C2100 =\ надо: есть size_t arg = 0x12345 нужно прочитать int по адресу из arg, можно ли это сделать поинтерами * или & ? или только кастом можно?
C++ ошибка с WINDOWS.H После подключения в одном из модулей модуля "afxwin.h" при компиляции появилась ошибка fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h> В чём ошибка? И как её устранить? http://www.cyberforum.ru/cpp-beginners/thread156426.html
Как работает алгоритм удаления дерева C++
struct tree { Ti; tree <T> *l, *r; } void tree_remove (tree <T> *&r) { if (!r) return; tree_remove (r->l);
C++ UDP Client
Привет всем! У меня тут такой вопрос возник: можно ли создать UDP Client к уже существующему серверу UDP пример: вот UDP Server MTA vc 0.1 магули я создать для него клиент ?? и чтоб мой клиент функционирывал почти ткаже как и MTA VC Client 0.1 ???????????
C++ Аварийное завершение программы http://www.cyberforum.ru/cpp-beginners/thread156384.html
#include "B.h" #include "D1.h" #include "D2.h" #include <iostream> #include <typeinfo> using namespace std; class B {
C++ Есть ли в С++ аналог Readln(F, var1,var2,...) в Паскале? Нужно прочесть из файла значения в переменные разделенные пробелами. Как это проще сделать? подробнее

Показать сообщение отдельно
burst
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 13
02.08.2010, 09:12  [ТС]     Запись пользовательского класса
Пользовательский класс:

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
class user_type
{
private:
    string fstreet;
    int fhouse;
 
public:
    user_type(): fstreet("Unspecified"), fhouse(0)
    {}
    ~user_type()
    {}
    friend istream& operator >> (istream& s, user_type& ut);
    friend ostream& operator << (ostream& s, user_type& ut);
    friend ofstream& operator << (ofstream& s, user_type& ut);
};
//----------------------------------------------------------//
istream& operator >> (istream& s, user_type& ut)
{
    cout << "\nEnter street: "; cin >> ut.fstreet;
    cout << "Enter house number: "; cin >> ut.fhouse;
    return s;
}
//----------------------------------------------------------//
ostream& operator << (ostream& s, user_type& ut)
{
    cout << "\nStreet: "; cout << ut.fstreet;
    cout << "\nHouse number: "; cout << ut.fhouse;
    return s;
}
//----------------------------------------------------------//
ofstream& operator << (ofstream& s, user_type& ut)
{
    s << ut.fstreet << " | " << ut.fhouse;
    return s;
}
Функция записи класса шаблона:

C++
1
2
3
4
5
6
7
8
9
10
11
12
template <class Type>
void ucl<Type>::Write( int n )
{
    ofstream file_("data.txt");
    element<Type>* cur_element = first;
    for( int i = 0; i < n; i++ )
    {
        file_ << cur_element->data << " ";
        cur_element = cur_element->next;
    }
    file_.close();
}
 
Текущее время: 19:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru