Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 17:50 13.07.25 
Компютри и Интернет
   >> Програмисти
*Кратък преглед

Страници по тази тема: 1 | 2 | 3 | 4 | (покажи всички)
Тема Малко C++ дивотии.нови  
АвторQuery (Нерегистриран)
Публикувано05.08.08 14:27




#include <iostream>
class CTest
{
public:
CTest()
{
}

int Function(int a, int b, char ch);

private:
int m_nMember;
};

int CTest::Function(int a, int b, char ch)
{
std::cout << "a = " << a << std::endl;
std::cout << "b = " << b << std::endl;
std::cout << "ch = " << ch << std::endl;

return 0;
}

int main()
{
int res = ((CTest*)0)->Function(3, 6, 'a');

return 0;
}


Работи ти си, ама не съм го виждал в реален код.



Тема Re: Малко C++ дивотии. [re: Query]  
Автор Colombino (програмист)
Публикувано05.08.08 15:32



Какво те притеснява? Нормално като не аксесва мембъри да не гърми. Не си ли виждал функции с префикс 'Safe' - те не аксесват мембъри преди да си чекнат this-а за 0.

::GetSafeHwnd()

if ( this !=NULL)
return m_hWnd;
return NULL;

или return INVALID_...

System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_


Тема Re: Малко C++ дивотии.нови [re: Query]  
Авторmono (Нерегистриран)
Публикувано05.08.08 15:45





// NOTE: Please think twice before changing the next line of code ;-D
// Store float binary in char array
*((unsigned int*)(&x[4])) = *((unsigned int*)(&value));



Тема Re: Малко C++ дивотии.нови [re: Colombino]  
АвторJogo (Нерегистриран)
Публикувано05.08.08 18:44



Също така класа няма виртуални функции.



Тема а това виждал ли си го в реален код?нови [re: Query]  
Автор Tweeg ()
Публикувано06.08.08 08:30



void CTest::Func(void)
{
delete this;
}



Тема Re: а това виждал ли си го в реален код?нови [re: Tweeg]  
АвторQuery (Нерегистриран)
Публикувано06.08.08 09:18



Такива самоубииства съм правил често.
Що питаш ?



Тема Е, и ? [re: Jogo]  
АвторQuery (Нерегистриран)
Публикувано06.08.08 09:21



И да има няма значение.
Въпроса е че може да се използва за извикване като на static функция без тя да е обявена за такава.



Тема Арргххх... [re: Tweeg]  
Автор headhunter (huntz orcxez)
Публикувано06.08.08 10:23



Направо тръпки ме побиха...

General Protection Fault in module 0xDEEBAA. Рестартирайте държавата!


Тема Re: а това виждал ли си го в реален код? [re: Tweeg]  
Авторgruhal (Нерегистриран)
Публикувано06.08.08 10:42



извинете, у ваща фирма как имплементирате addref/release тип идиом щом това ви е толкоз странно?



Тема Re: а това виждал ли си го в реален код? [re: gruhal]  
Автор:-) (Нерегистриран)
Публикувано06.08.08 10:54



Задаваш им нечовешки въпроси. Може би са жабари, а може би са от партията на тия, които развиваха тезата, че ,,правилният начин не е COM'', в www.gamedev-bg.net.






Страници по тази тема: 1 | 2 | 3 | 4 | (покажи всички)
*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.