Panchenko.Elena/p1_hello_world+p2
Проверьте пожалуйста.
Leave a comment
on 2008-09-18 11:51 *
By panchenko.elena
(Comment removed)
Лена, я изменил структуру проекта, так несколько логичнее. Тебе нужно сделать еще пару вещей: во-первых, ссылка на rand.h выглядит хреново. Чтобы это исправить добавь в настройки проекта путь до include, чтобы можно было к файлу обращаться как к файлам стандартной библиотеки. Во-вторых, нехорошо в include размещать файлы прямо в корневом каталоге. Придумай какое-нибудь название каталога (если тебе не нравится предложенное мной) и помести туда свой файл. Ссылка на него должна выглядеть так: #include <"folder_name"\rand.h>
on 2008-09-22 13:31 *
By panchenko.elena
Status changed from New to Accepted
Summary changed from Short summary to Panchenko.Elena/p1_hello_world
on 2008-09-22 13:44 *
By panchenko.elena
приняла на исправление. надеюсь статус сменила верно.
извиняюсь, что так поздно.
сломался ноут. пришлось поднимать на другом.
вроде теперь готово.
сломался ноут. пришлось поднимать на другом.
вроде теперь готово.
TriangleImplementation доступен извне, это неправильно. Лучше так:
class Triangle
{
public:
Triangle(point pt1, point pt2, point pt3);
Triangle(Triangle const& a);
~Triangle();
Triangle& operator=(const Triangle& t);
public:
void draw();
void getSmth();
private:
struct TriangleImplementation;
std::auto_ptr<TriangleImplementation> imple;
};
draw и getSmth меняют состояние класса?
Оператор присваивания реализуется через конструктор копирования, а не наоборот.
Поправь эти мелочи и будет зачет по обеим задачам. Умница.
class Triangle
{
public:
Triangle(point pt1, point pt2, point pt3);
Triangle(Triangle const& a);
~Triangle();
Triangle& operator=(const Triangle& t);
public:
void draw();
void getSmth();
private:
struct TriangleImplementation;
std::auto_ptr<TriangleImplementation> imple;
};
draw и getSmth меняют состояние класса?
Оператор присваивания реализуется через конструктор копирования, а не наоборот.
Поправь эти мелочи и будет зачет по обеим задачам. Умница.
у меня два вопроса.
во-первых, после установки VS2008 у меня не работает версия с репозитория. совсем.
выдаёт такую ошибку:
Error 1 general error c1010070: Failed to load and parse the manifest. 5 C405BAO =09B8 C:070==K9 D09;. .\Debug\include.exe.intermediate.manifest include
даже если тупо переписать код в новый солюшн. (то бишь удаление всяческих юзерских файлов, дебагов не помогает)
я совсем запуталась, так как в совокупности на моих рабочих компах стоит VS2005, 2008 и Express.
но сейчас мои задачи уже не открывается нигде(((((
правда ошибку выдаёт в основном в ассерте(проекте) и в инклуде, мб это изза "оригинальной" реализации папок и подпапок в инклуде? но тогда я вообще ничего не понимаю!!!
В общем вопрос номер 2:
можно ли мне оставить только задачу два (переделанную по вашему запросу) и дописать 3 и 4.
то бишь забить на задачу 1?
у меня же она уже когда-то работала)))
и ещё маленький подвопрос, почему у меня падает новореализованный P2_PImple?
после того уже как все пройдёт? непонятно!! выдает какойто абсолютно дурацкий ассерт.
(пока попробую засунуть свой новореализованный P2_PImple в branches)
П.С. извиняюсь за трату вашего времени, но после бессмысленной траты 6ти своих часов я поняла, что это бесполезно.
во-первых, после установки VS2008 у меня не работает версия с репозитория. совсем.
выдаёт такую ошибку:
Error 1 general error c1010070: Failed to load and parse the manifest. 5 C405BAO =09B8 C:070==K9 D09;. .\Debug\include.exe.intermediate.manifest include
даже если тупо переписать код в новый солюшн. (то бишь удаление всяческих юзерских файлов, дебагов не помогает)
я совсем запуталась, так как в совокупности на моих рабочих компах стоит VS2005, 2008 и Express.
но сейчас мои задачи уже не открывается нигде(((((
правда ошибку выдаёт в основном в ассерте(проекте) и в инклуде, мб это изза "оригинальной" реализации папок и подпапок в инклуде? но тогда я вообще ничего не понимаю!!!
В общем вопрос номер 2:
можно ли мне оставить только задачу два (переделанную по вашему запросу) и дописать 3 и 4.
то бишь забить на задачу 1?
у меня же она уже когда-то работала)))
и ещё маленький подвопрос, почему у меня падает новореализованный P2_PImple?
после того уже как все пройдёт? непонятно!! выдает какойто абсолютно дурацкий ассерт.
(пока попробую засунуть свой новореализованный P2_PImple в branches)
П.С. извиняюсь за трату вашего времени, но после бессмысленной траты 6ти своих часов я поняла, что это бесполезно.
on 2008-12-17 12:54 *
By panchenko.elena
уже гуглила)
Отмена. До меня дошло. Пофиксила. Спасибо за внимание.)
Исправила 2ю. Готово вроде бы. Проверьте пожалуйста.
on 2009-01-13 11:57 *
By panchenko.elena
Summary changed from Panchenko.Elena/p1_hello_world to Panchenko.Elena/p1_hello_world+p2
on 2009-01-14 08:04 *
By panchenko.elena
Description changed from Проверьте пожалуйста.
немн... to Проверьте пожалуйста.