Slavnejshev.Filipp/ P1 + P2 + P3 + P4 + P5
(No description)
Leave a comment
on 2008-09-18 17:49 *
By slavnejshev.filipp
(Comment removed)
on 2008-09-22 17:23 *
By slavnejshev.filipp
У меня проект сделан под 2008 студией.
on 2008-09-24 22:28 *
By slavnejshev.filipp
Summary changed from First work to Slavnejshev.Filipp\p1
on 2008-09-24 22:28 *
By slavnejshev.filipp
Summary changed from Slavnejshev.Filipp\p1 to Slavnejshev.Filipp/p1
Добавил макросы My_Assert и My_Verify
on 2008-09-25 21:53 *
By slavnejshev.filipp
Assigned to changed from slavnejshev.filipp to mcquay239
on 2008-09-28 17:06 *
By slavnejshev.filipp
Единиц трансляции в Include больше нет. Все функции теперь inline. Также исправил My_Verify и My_Assert. Выяснил, что при попытке конвертировать cdecl в stdcall при выполнении программы компилятор ругается (Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.)
Еще установил AQTime, выяснил, что функция чтения массива из 1000000 чисел работает всего лишь в 2 раза быстрее, чем QSort.
Еще установил AQTime, выяснил, что функция чтения массива из 1000000 чисел работает всего лишь в 2 раза быстрее, чем QSort.
При попытке конвертировать fastcall в любую другую конвенцию вызова возникают ошибки при любом обращении к тем полям, которые должны были быть в регистре (вплоть до Fatal Error по ходу выполнения программы).
on 2008-09-28 17:43 *
By slavnejshev.filipp
Assigned to changed from slavnejshev.filipp to mcquay239
on 2008-10-11 20:30 *
By slavnejshev.filipp
Summary changed from Slavnejshev.Filipp/p1 to Slavnejshev.Filipp/ P1 + P2
on 2008-10-11 20:38 *
By slavnejshev.filipp
1. С использованием boost::preprocessor сделал подсчет степеней двойки. Программа записывает первые n чисел в массив на этапе препроцессинга.
2. Реализовал стэк с использованием pimpl. Правильно ли я расположил файлы? (.h файл в Include, а .cpp - в проекте p2)
3. Сделал битовое изменение знака дабла через template.
Все это распределено по .h файлам, а в проекте p2 - геометрическая прогрессия, посчитанная в препроцессинге, записывается в стэк, а затем выводится на экран в обратном порядке (при этом я намернно сделал так, что программа пытается взять больше, чем есть). Затем считается массив даблов (синусы натуральных чисел), который инвертируется с помощью темплэйтной функции. Результаты, выводимые на экран, вроде как доказывают, что все работает =)
2. Реализовал стэк с использованием pimpl. Правильно ли я расположил файлы? (.h файл в Include, а .cpp - в проекте p2)
3. Сделал битовое изменение знака дабла через template.
Все это распределено по .h файлам, а в проекте p2 - геометрическая прогрессия, посчитанная в препроцессинге, записывается в стэк, а затем выводится на экран в обратном порядке (при этом я намернно сделал так, что программа пытается взять больше, чем есть). Затем считается массив даблов (синусы натуральных чисел), который инвертируется с помощью темплэйтной функции. Результаты, выводимые на экран, вроде как доказывают, что все работает =)
on 2008-12-18 19:47 *
By slavnejshev.filipp
Assigned to changed from slavnejshev.filipp to mcquay239
Исправил все три пункта во втором задании.
on 2008-12-18 20:11 *
By slavnejshev.filipp
Summary changed from Slavnejshev.Filipp/ P1 + P2 to Slavnejshev.Filipp/ P1 + P2 + P3
Выполнил третье задание. Только у меня не указатель count, а список (я вам говорил об этом на паре)
on 2008-12-21 12:45 *
By slavnejshev.filipp
Assigned to changed from mcquay239 to slavnejshev.filipp
on 2008-12-29 17:35 *
By slavnejshev.filipp
Summary changed from Slavnejshev.Filipp/ P1 + P2 + P3 to Slavnejshev.Filipp/ P1 + P2
on 2008-12-29 17:36 *
By slavnejshev.filipp
Assigned to changed from slavnejshev.filipp to mcquay239
второе задание исправлено. третье выполнено до конца (я добавил оператор "квадратные скобки")
on 2008-12-29 17:36 *
By slavnejshev.filipp
Summary changed from Slavnejshev.Filipp/ P1 + P2 to Slavnejshev.Filipp/ P1 + P2 + P3
on 2009-01-04 14:13 *
By slavnejshev.filipp
Summary changed from Slavnejshev.Filipp/ P1 + P2 + P3 to Slavnejshev.Filipp/ P1 + P2 + P3 + P4 + P5
on 2009-01-04 14:13 *
By slavnejshev.filipp
Summary changed from Slavnejshev.Filipp/ P1 + P2 + P3 + P4 + P5 to Slavnejshev.Filipp/ P1 + P2 + P3 + P4
on 2009-01-04 14:14 *
By slavnejshev.filipp
выполнил четвертое задание.
on 2009-01-07 20:04 *
By slavnejshev.filipp
Summary changed from Slavnejshev.Filipp/ P1 + P2 + P3 + P4 to Slavnejshev.Filipp/ P1 + P2 + P3 + P4 + P5
on 2009-01-07 20:04 *
By slavnejshev.filipp
выполнил пятую часть