• Announcements

    • Loader

      Разделы для авторов программ   08/18/16

      Внимание: Софтфорум открывает двери для разработчиков программного обеспечения! Разработчик может создать раздел поддержки его программы. Это позволяет не создавать свой форум поддержки (хостинг, настройка ресурса и т.п.) а получить сразу настроенный ресурс с возможностью авторизации через соцсети. Для создания раздела необходимо обратиться к @Loader
    • Loader

      Открыт новогодний раздел.   12/29/16

      На СофтФоруме открыт новогодний раздел!  Заходите.
    • Loader

      Внимание! Конкурс!   01/09/17

      Команда «NANO Антивирус» и администрация softboard.ru объявляет о проведении конкурса.
       

mmap

Administrators
  • Content count

    782
  • Joined

  • Last visited

  • Days Won

    2

mmap last won the day on August 28 2014

mmap had the most liked content!

Community Reputation

9 2

About mmap

  • Birthday 04/16/85

Контакты

  • ICQ
    393399

Информация

  • Пол
    Мужской

Recent Profile Visitors

2509 profile views
  1. Замените IGNORE на ON DUPLICATE UPDATE id=LAST_INSERT_ID(id) и будет вам счастье Подробнее внизу: http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html
  2. С Днем Рождения! Пусть в жизни не будет горя, пусть она будет увлекательной! И чтобы ламеры не встречались :)

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

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

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

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

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

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

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

  5. Категорически не согласен с "ввиду низкой активности и бесполезности проекта." Активность - дело наживное. Как доведём форум до хорошего состояния так и активность появится. "Бесполезность проекта" - что под этим подразумевается? В свою очередь обещаю наладить экспорт сообщений из интересных и популярных тем в Софтодром, что должно дать форуму новую жизнь.
  6. По воводу вашего вопроса - присвоение 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 */
  7. Производительность форума удалось повысить до приемлемого уровня. Сейчас идут активные правки и переделки под НАШИ нужды. Так что пишите какие у кого пожелания :) Из последнийх изменений - немного уменьшил высоту строк форумов на титуле. Теперь выглядит более компактно. Все ссылки скоро станут полностью ЧПУ, т.е. будет что-то вроде http://www.softboard.ru/topic/66474-новый-форум/
  8. Все замечания, баги, глюки нового форума собираем здесь. Выслушаем любые конструктивные предложения.
  9. Очень жаль. Хороший был человек.
  10. Поздравляю всех Форумчан с наступающим 2010 годом. Желаю всем самого главного и важного - счастья и любви. Я рад за то, что форум, хоть у меня и не получается уделять на него много времени, живёт своей жизнью и развивается.
  11. Нет, ничего не было. Ваш антивирус почему-то ругался на библиотеку jQuery (www.jquery.com), используемую на софтодроме. В ней вирусов нет и не было. Дата имзенения её не менялась, как и сама библиотека.
  12. Valery: Список на главной обновляется с кэшем.