Глупости

38 отговора 1383 прегледа
в отговор на Colombino #21

Re: const

Имаш следаната ситуация:

int a = 0;

int* b = &a;

Сега като променям b на произволно място в програмата променям и a тогава и само тогава когато адреса на a е постоянен. Очевидно нали?

Добре тва което ми се случи беше че адреса на а ми се променяше в хода на изпълнение на програмата. Баста.

Отговор
в отговор на Mиkpoбyc #22

Re: const

*(ако адреса на a се променя се променя и a така че тва тогава и само тогава го забрави)

Отговор
в отговор на Mиkpoбyc #23

Re: Глупости

Ма верно глупости питаш!

Отговор
в отговор на Mиkpoбyc #24

Re: const

Абе 'що се мъчиш, езици - дал господ. Пробвай някой по за душата.

Отговор
в отговор на Mиkpoбyc #25

Re: const

Пич,
мен ми се струва, че или тва дет си го захванал не е за тебе, или ти не си за него. А Радо е прав - езици има много. Ама ако решиш че друг език не ти върши работа, пробвай с черен дроб, сърчица, воденички или квото имаш под ръка.
А сега седни и се замисли какво точно се случва, защо се случва така, какво искаш ти да се случва и защо не се случва то.
Ай със здраве.

Отговор
в отговор на G.Kreisel #26

Re: Глупости

Тва е последния път който пиша тук:
Сички разбират, сички са експерти.
Никой не ти отговаря смислено.

Хранете си егото и винаги ще бъдете гладни.

Довиждане.

Отговор
в отговор на Mиkpoбyc #27

Re: Глупости

Хм, не се връзвай. Заяждането е нещо нормално. Колкото до смислените отговори - така, както си задал въпроса не е много ясно какво точно се опитваш да направиш - кодът не е самоцел, ако имаш ясна идея все ще се намери някой да ти подскаже как става.

Отговор
в отговор на Mиkpoбyc #28

Re: Глупости

ooops, obidi sa diateto!

ima edna knijka 'design paterns' - a vytre sa opisani edni clasove narecheni singleton. ta tez clascheta imat private constructor i static metod deto vryshta const pointer/reference kym instansa. tova e reshenie za vsichki podobni na tvoq problem...

a shtom ti se smeni adresa na promenlivata, ochevidno tq e localna, t.e. naj-veroqtno se opitwash da naprvish neshto podobno:

int* getaptr()
{
int a;
int* b = &a;
return b;
}

void plus()
{
*getaptr()++;
}

void minus()
{
*getaptr()--;
}

int main()
{
plus();
plus();
minus();
cout<<*getaptr()<<endl;
return 0;
}

i se chudish zashto otpechatva 0 (ili nekvi krokodili), a ne 1 edasiii?
ako dyrjish na podobni resheniq, to shte minesh i taka:

int* getaptr()
{
static int a = 0;
return &a;
}

Отговор
в отговор на wc #29

Re: Глупости

Кви design patterns те гонят пък тебе?

Тая тема май ще бие рекорда по глупости изприказвани в отговор на глупав въпрос...

А - ама то и subject-a бил такъв

Сигнатура!
Отговор
в отговор на Colombino #30

Re: const

Ама и ти се изказа... първо на първо - като резултат, static води винаги до едно и също нещо, само дето областта на видимост е различна.

И второ на второ, как ще направиш примерно singleton без статична променлива? И изобщо, как с лека ръка заклейми статика не е истина.

И трето на трето, що се занимзвам да пиша глупави отговори на глупави въпроси?

Сигнатура!
Отговор
в отговор на Questor #31

Май нещо не си прочел внимателно

Първо на първо то и C++ води до асемблер, ма не говорим за асемблер. В ООП и в частност C++ видимостта има значение.
И второ на второ казах static променливите във функциите.
Не съм писал синглетони, ма не е като да не съм виждал. Не мога да се сетя, обаче къде се иска static във функция. Ако постнеш малко код ще ти покажа как става същото с функционал.


System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Отговор
в отговор на Colombino #32

Re: Май нещо не си прочел внимателно

Ми не виждам за какво ти е тоя функционал, то и като статик мембер на класа можеш да я направиш със същия успех.

А това дали се иска и от какъв зор се иска - вече е отделен въпрос. Примерно точно защото не искаш да се вижда в хедъра, че имаш статик нещоси.

Сигнатура!
Отговор
в отговор на Questor #33

Re: Май нещо не си прочел внимателно

Виж, дори да допуснем, че съществуват изключения ( функция на 1 ред ), това никак не променя правилото. Пък и смятам, че е далеч по-нормало да си сложиш брояча в хедъра, ма то си е въпрос на вкус.
А за правилата - и аз нарушавам правилата за goto и brak в switch, ама само ако няма еквивалентен ( по-скоро от съображения за четимост, отколкото за бързодействие ) начин да се изкаже същото. Правилата са за това, за да се внимава като се нарушават.
Не съм фанатик, но смятам че на нивото на което е питащият тая част от истината е достатъчна :-)


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

Редактирано от Colombino на

Отговор
в отговор на Colombino #34

Re: Май нещо не си прочел внимателно

Е функторите бяха тамън на нивото на питащия

Сигнатура!
Отговор
в отговор на Questor #35

Re: Май нещо не си прочел внимателно

:-)))))))
Ми ша прочете, ша разбере че има и такова нещо. Знаеш ли колко боза може да натвори човек, преди да се усети за кво се бори? Според мен първо трябва да се научат всички фокуси и накрая кога да се нарушават правилата.


System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Отговор
в отговор на Mиkpoбyc #36

Обожавам тъпи въпроси

само там мога да се изявя :)))
Ми всеки смислен въпрос съдържа част от отговора в себе си.
Щото истинския отговор е ясен.
Отдавна.
И той е 42 :)))
Само дето въпроса не е изяснен все още :)))

Bеer? Mоre?
Плацебото
Отговор
в отговор на Mиkpoбyc #37

Re: Глупости

Не за първи път пиша тук:
Никой не пита смислено.
Това е характерно за по-тривиалните неща - ако се замислиш достатъчно за да попиташ правилно ще стигнеш до отговора. Това е причината да няма хубави въпроси. Хубавите въпроси могат да ги задават само тези дето знаят отговорите.
Други често задавани въпроси, съперничещи си с глупавите са:

1. Колко пари зимат/дават ф тая фирма?
2. Какви са предимствата на .НЕТ ентърпраиз солушън сървър дивелъпмънт просес фор дъмийс пред Линукс, апач, пърл, пайтън, лисп, жава имбедид май ес кю ел 4.14 фор екстрийм гийкс, Ай Би Ем едишън.
3. Що Делфи ни стаа
4. Що Ц++/.НЕТ/ВБ рулз.

При такава липса на избор кво му остава на човек, освен да троли когато може?

Отговор
в отговор на Questor #38

Re: Глупости

onufrij, saberi si mozycite deto gi rysish i zemi procheti malko
[линк]

Отговор
в отговор на wc #39

Re: Глупости

а? ко туй?

Сигнатура!
Отговор