Перейти к содержимому


Фотография

Объектно-ориентированное извинение!


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 24

#1 Слимошер Пророкотян

Слимошер Пророкотян

    Пацанчег с раёнчега

  • Members
  • PipPipPipPipPip
  • 695 сообщений

Отправлено 28 июня 2005 - 20:51

#include <iostream>

class Indeez
{
public:
	Indeez(int initialLevelOfDisRespect);
	~Indeez();
	int GetLevelOfDisRespect() const; 
	void ExcuseYourself(int numberOfTimes);
	void SorryAgain();
private:
	int levelOfDisRespect;
};

Indeez::Indeez(int initialLevelOfDisRespect)
{
	levelOfDisRespect = initialLevelOfDisRespect;
}

Indeez::~Indeez()
{
}

int Indeez::GetLevelOfDisRespect() const
{
	return levelOfDisRespect;
}

void Indeez::ExcuseYourself(int numberOfTimes)
{
	levelOfDisRespect = levelOfDisRespect - numberOfTimes;
}

void Indeez::SorryAgain()
{
	std::cout << "\nSorry again Indeez! It was my mistake! =\\ \n\n";
}

int main()
{
	int disre, apol, cur_disre;
	std::cout << "What's my level of disrespect?\n";
	std::cout << "*HINT* (negative integer = no disrespect, positive integer = presence of disrespect)" << std::endl;
	std::cin >> disre;
	Indeez GaburichIndeez(disre);
	GaburichIndeez.SorryAgain();
	std::cout << "My unrespectful behaviour led to " << GaburichIndeez.GetLevelOfDisRespect() << " points of disrespect! \n";
	GaburichIndeez.SorryAgain();
	std::cout << "How many times should i apologize ? \n";
	std::cin >> apol;
	GaburichIndeez.ExcuseYourself(apol);
	std::cout << "I apologized for " << apol << " times. I think now my level of disrespect should be " <<GaburichIndeez.GetLevelOfDisRespect() << std::endl;
	cur_disre = GaburichIndeez.GetLevelOfDisRespect();

	if ((cur_disre < 0) || (cur_disre == 0))
	{
  std::cout << "I think you excused me! Thanks a lot! =) \n";
	} 
	else 
	{
  std::cout << "Compile me one more time and ask for more excuses! =(( \n";
	}

  GaburichIndeez.SorryAgain();
	return 0;
}

;) :love: :P

ЗЫ: Сорри за неиспользование более аццких операторов ветвления - ибо как неумен!

:P :pray: :pray:

#2 Армен Габурян

Армен Габурян

    Барон

  • Admin
  • PipPipPipPipPipPipPipPip
  • 4 122 сообщений
  • Пол:Мужчина

Отправлено 28 июня 2005 - 21:25

exception is_bigle
{
if num_of_apol>cur_lev_of_resp
then

{ is_bigle=positive
is_clown=yes
Slim extends class Bigle
}


добавь в код важный эксепшн, а то у тя программа нэ всэ варианты прэдусматриваэт! ;)
All I need in this life of sin
Is me & my girlfriend.

© Jay-Z feat. Beyonce - "Bonny & Clyde"

#3 Слимошер Пророкотян

Слимошер Пророкотян

    Пацанчег с раёнчега

  • Members
  • PipPipPipPipPip
  • 695 сообщений

Отправлено 28 июня 2005 - 21:33

*создает файл заголовка updated_indeez.hpp, добавляя эксепшн и корректно настраивая объявления классофф*

остаецца только приписать -
#include "updated_indeez.hpp"

;)

#4 Индеец

Индеец

    Жгущий Очень Пьяный Апач

  • Members
  • PipPipPipPipPipPipPip
  • 1 495 сообщений
  • Город:вигвам

Отправлено 29 июня 2005 - 14:34

:think:

Переполнить буфер штоле.... :proud:
адин хуй трупка мира жжот

#5 Слимошер Пророкотян

Слимошер Пророкотян

    Пацанчег с раёнчега

  • Members
  • PipPipPipPipPip
  • 695 сообщений

Отправлено 29 июня 2005 - 14:39

Ну ты простил, с процессорным регистром и гноем?

:proud:

#6 Индеец

Индеец

    Жгущий Очень Пьяный Апач

  • Members
  • PipPipPipPipPipPipPip
  • 1 495 сообщений
  • Город:вигвам

Отправлено 29 июня 2005 - 14:55

Ну ты простил, с процессорным регистром и гноем?

:proud:

Не суди, да не судим будешь!

Ликбез: мой вопрос касаеццо системных вызовов ядер *nix.
На int 0x80h висит линукс, а far call нужно делать во фре(и в соляре 9.0 под интел кажеццо тоже)
А в eax должен валяццо номер системного вызова. А вот список параметров как передаёццо - твоим домашним заданием будет :think:
адин хуй трупка мира жжот

#7 Слимошер Пророкотян

Слимошер Пророкотян

    Пацанчег с раёнчега

  • Members
  • PipPipPipPipPip
  • 695 сообщений

Отправлено 29 июня 2005 - 14:59

*быстро записывает все на окровавленный свежыми гемморойными выделениями платочек*

Бине домнуле професор! Ам ынцелес! :proud:

#8 Индеец

Индеец

    Жгущий Очень Пьяный Апач

  • Members
  • PipPipPipPipPipPipPip
  • 1 495 сообщений
  • Город:вигвам

Отправлено 29 июня 2005 - 15:16

*быстро записывает все на окровавленный свежыми гемморойными выделениями платочек*

Бине домнуле професор! Ам ынцелес! :proud:

прихадзи кароче осенью :think:
адин хуй трупка мира жжот

#9 Sony Music

Sony Music

    Профессор габурологии

  • Members
  • PipPipPipPipPipPipPip
  • 1 321 сообщений

Отправлено 29 июня 2005 - 19:10

*суйотф с зачоткой купюру в 100 долларофф* - ну пажааалста, эта мой протэжэ :tss:
О пулэ щи адЫнк аишя!

#10 Индеец

Индеец

    Жгущий Очень Пьяный Апач

  • Members
  • PipPipPipPipPipPipPip
  • 1 495 сообщений
  • Город:вигвам

Отправлено 29 июня 2005 - 20:49

*суйотф с зачоткой купюру в 100 долларофф* - ну пажааалста, эта мой протэжэ :tss:

АТСАТИ! Ты наверное забыл куда попал???
адин хуй трупка мира жжот

#11 Sony Music

Sony Music

    Профессор габурологии

  • Members
  • PipPipPipPipPipPipPip
  • 1 321 сообщений

Отправлено 30 июня 2005 - 02:04

Извиняюсь
*даёт шэкели*
О пулэ щи адЫнк аишя!

#12 Индеец

Индеец

    Жгущий Очень Пьяный Апач

  • Members
  • PipPipPipPipPipPipPip
  • 1 495 сообщений
  • Город:вигвам

Отправлено 30 июня 2005 - 09:38

Извиняюсь
*даёт шэкели*

Предурок сцуко! :D
У меня зачоты раздаюццо за знания а не за деньги блять!
:RTFM:
*сворачивает шекели и засовывает их в жопу sony Music*
адин хуй трупка мира жжот

#13 Sony Music

Sony Music

    Профессор габурологии

  • Members
  • PipPipPipPipPipPipPip
  • 1 321 сообщений

Отправлено 30 июня 2005 - 09:59

*сворачивает шекели и засовывает их в жопу sony Music*

Тупой индеес, шэккели не сворачиваюццо, ани жэлезныйе
О пулэ щи адЫнк аишя!

#14 Индеец

Индеец

    Жгущий Очень Пьяный Апач

  • Members
  • PipPipPipPipPipPipPip
  • 1 495 сообщений
  • Город:вигвам

Отправлено 30 июня 2005 - 10:11

*сворачивает шекели и засовывает их в жопу sony Music*

Тупой индеес, шэккели не сворачиваюццо, ани жэлезныйе

Тогда тебе повезло, сцуко, што я их таки свернул, а не просто засунул тебе в ачко стопочкой. :RTFM:
Такое не высреш, рррыгагагагага :D
адин хуй трупка мира жжот

#15 Sony Music

Sony Music

    Профессор габурологии

  • Members
  • PipPipPipPipPipPipPip
  • 1 321 сообщений

Отправлено 30 июня 2005 - 11:22

я их таки свернул

Ты наверно исчо ф децтве стальные шарики терял и ламал?
О пулэ щи адЫнк аишя!