|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.09.2011, 19:22 | #1 |
46KSS
Пользователь
Регистрация: 26.07.2010
Сообщений: 58
|
реализовать методы класса Sint (secure integer)
Доброго времени суток всем. Задание такое:
Реализовать методы класса Sint (secure integer). Класс должен представлять все возможности типа int языка С++, все разрешенные для него операции. Особенностью класса Sint является генерация исключений при возникновении ошибок в ходе выполнения операций: при переполнении (знаковом и беззнаковом); усечение результата преобразования между знаковыми и беззнаковыми типами Класс должен быть реализован в файле Sint.cpp, делать реализацию кроссплатформенной необязательно (то есть делать либо для Visual Studio либо для gcc). Разрешается использовать код из библиотеки IntegerLib. Алгоритм такой: скачиваете IntegerLib, разрабатываете класс, перегружающий все математические операторы, операторы присваивания различных форм и т.п., используя эту библиотеку. Будет достаточно вызвать set_constraint_handler_s передав указатель на функцию, которая будет генерить исключения. Библиотека будет автоматически ее звать при переполнении и т.д. Помогите пожалуйста написать код программы, спасибо. |
18.09.2011, 19:25 | #2 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
Давайте ваш код, мы поможем. А то тут многовато писать.
|
18.09.2011, 19:31 | #3 |
46KSS
Пользователь
Регистрация: 26.07.2010
Сообщений: 58
|
как такового кода еще нету, начало учебного года, задание к 1 лабораторной которая будет на етой неделе (на ней собственно и будем писать с помощью преподавателя), просто хотелось бы сделать заранее чтоб пойти сразу на защиту, свой уровень владения с++ не позволяет... знаю что это запрещено правилами форума открыто просить помощи аля вот помогите, поэтому постарался вникнуть в курс проблемы, на другом форуме вот написали алгоритм решения... возможно найдется здесь человек которому не трудно будет написать етот код, у нас на потоке вряд ле найдется кто то кто справиться с етим в одиночку, хотя уровень программирвания выше среднего. собственно вот суть, если кто поможет буду очень благодарен.
|
20.09.2011, 22:04 | #4 |
46KSS
Пользователь
Регистрация: 26.07.2010
Сообщений: 58
|
вот пример: файл sint.cpp
Код:
Код:
|
21.09.2011, 22:43 | #5 |
46KSS
Пользователь
Регистрация: 26.07.2010
Сообщений: 58
|
помогите пожалуйста с решением задачи, очень надо!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Операции и перегруженные методы класса. | Necare | Помощь студентам | 2 | 01.12.2010 19:21 |
Методы класса Date. | Sakura_Vamp | Помощь студентам | 1 | 30.05.2010 18:41 |
C++, методы строкового класса | Akord | Помощь студентам | 0 | 07.12.2009 17:16 |
массив указателей на методы класса? | cout | Общие вопросы C/C++ | 2 | 08.05.2008 09:43 |
Классы и методы класса | Exploit | Помощь студентам | 9 | 17.12.2006 18:21 |