Dec 22
Вообще крышу срывает эта учеба…
Делал лабу по C++. Имеем классы:
enum AttributeType {BOOL, INT, DOUBLE, STRING};
class Attribute;
class BoolAttribute;
class IntAttribute;
class DoubleAttribute;
class StringAttribute;
Зачем - не спрашивайте. Кривовато (из-за AttributeType), но на С++ по другому не получалось.
Неделю назад час ебался мучался вопросом, какого хера почему это у меня каст из BoolAttribute* в Attribute* делал хер знает непонятно что, но только не то, что нужно… В итоге забил… Сейчас сел доделывать лабу… На 2-й минуте меня осенило - забыл прописать наследование… Пипееец. Нужно было так:
enum AttributeType {BOOL, INT, DOUBLE, STRING};
class Attribute;
class BoolAttribute : public Attribute;
class IntAttribute : public Attribute;
class DoubleAttribute : public Attribute;
class StringAttribute : public Attribute;
Я с себя потихоньку шизею…






December 22nd, 2007 at 15:49
да ладно, со всеми бывает. я тут недавно с сессиями в пхп припарился – session_start(), записываем данные всё путём, перехожу по линку и всё сессия исчезла. Пока допёр что на хосте session.auto.start вырублен и надо ещё раз session_start() вызывать, пару часов тупил ;)
December 25th, 2007 at 16:38
Да ладно.. по запарке и не дакое бывает, действительно :)