Перейти к публикации
СофтФорум - всё о компьютерах и не только

mmap

Администраторы
  • Публикации

    783
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    2

Последний раз mmap выиграл 28 августа 2014

Публикации mmap были самыми популярными!

Репутация

9 2

О mmap

  • День рождения 16.04.1985

Контакты

  • ICQ
    393399

Информация

  • Пол
    Мужской
  • Операционная система
    Windows 11

Посетители профиля

4 018 просмотров профиля
  1. Добрый день, я не могу связаться с администраторами сайта softodrom.ru, в частоности с отделом рекламы. Срочный вопрос. Вы не могли бы посодействовать?
     

  2. mmap

    MySQL INSERT IGNORE и LAST_INSERT_ID()

    Замените IGNORE на ON DUPLICATE UPDATE id=LAST_INSERT_ID(id) и будет вам счастье Подробнее внизу: http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html
  3. mmap

    Ошибки форума

    Исправлено.
  4. NatM

    С Днем Рождения! Пусть в жизни не будет горя, пусть она будет увлекательной! И чтобы ламеры не встречались :)

  5. NatM

    С Новым годом! :)

    Отличного настроения! Удачи!

    Здоровья и счастья!

  6. NatM

    С Праздником!

    Счастья, здоровья!

    Отсутсвия глюков форума :)

    Всего самого доброго!

  7. mmap

    Набор кураторов

    Категорически не согласен с "ввиду низкой активности и бесполезности проекта." Активность - дело наживное. Как доведём форум до хорошего состояния так и активность появится. "Бесполезность проекта" - что под этим подразумевается? В свою очередь обещаю наладить экспорт сообщений из интересных и популярных тем в Софтодром, что должно дать форуму новую жизнь.
  8. mmap

    Помогите с с++

    По воводу вашего вопроса - присвоение last->next = node; делается для того, чтобы для текущего последнего элемента списка указать что есть следующий элемент (чтобы он был виден при обходе в print). Код некорректен. 1) Нельзя отделять определения шаблонных классов от реализации. Если так делать, то всегда прийдётся включать как .h так .cpp файл. Иначе компилятор не сможет найти реализацию для конкретного шаблона. 2) Я бы не стал пихать все поля в один класс. Так, count, first и last - относятся ко всему списку, а next и prev - только к элементу списка. 3) Вывод вообще к списку не имеет никакого отношения, как и то, откуда получается элемент. 4) Есть std::list Вот исправленный, компилирующийся код. #ifndef LIST_H#define LIST_H#include <stddef.h>template<class T>class List{private:struct Node{ Node *prev; // Предыдущий элемент Node *next; // Следующий элемент T data; // Значение};Node *first; // Первый элементNode *last; // Последний элементsize_t total; // Число элементов в спискеpublic:List();void print() const;size_t size() const;void push_back(const T &val);};#include <iostream>using std::cout;using std::endl;template<class T>List<T>::List():first(NULL), last(NULL), total(0){}template<class T>void List<T>::push_back(const T &data){Node *node = new Node();node->data = data;node->next = NULL;if (this->last != NULL){ node->prev = this->last; this->last->next = node;}else{ node->prev = NULL; this->first = node;}this->last = node;total++;}template<class T>void List<T>::print() const{cout << "Printing list content" << endl;Node *node = this->first;while (node != NULL){ cout << node->data << endl; node = node->next;}}template<class T>size_t List<T>::size() const{return this->total;}#endif /* LIST_H */
  9. mmap

    Ошибки форума

    Производительность форума удалось повысить до приемлемого уровня. Сейчас идут активные правки и переделки под НАШИ нужды. Так что пишите какие у кого пожелания :) Из последнийх изменений - немного уменьшил высоту строк форумов на титуле. Теперь выглядит более компактно. Все ссылки скоро станут полностью ЧПУ, т.е. будет что-то вроде http://www.softboard.ru/topic/66474-новый-форум/
  10. Все замечания, баги, глюки нового форума собираем здесь. Выслушаем любые конструктивные предложения.
  11. mmap

    Памяти Old men

    Очень жаль. Хороший был человек.
  12. mmap

    Поздравления!

    Поздравляю всех Форумчан с наступающим 2010 годом. Желаю всем самого главного и важного - счастья и любви. Я рад за то, что форум, хоть у меня и не получается уделять на него много времени, живёт своей жизнью и развивается.
  13. Нет, ничего не было. Ваш антивирус почему-то ругался на библиотеку jQuery (www.jquery.com), используемую на софтодроме. В ней вирусов нет и не было. Дата имзенения её не менялась, как и сама библиотека.
  14. mmap

    Ошибки, баги, глюки и так далее...

    Valery: Список на главной обновляется с кэшем.
×