Глупости
38 отговора
1383 прегледа
Re: const
Имаш следаната ситуация:
int a = 0;
int* b = &a;
Сега като променям b на произволно място в програмата променям и a тогава и само тогава когато адреса на a е постоянен. Очевидно нали?
Добре тва което ми се случи беше че адреса на а ми се променяше в хода на изпълнение на програмата. Баста.
int a = 0;
int* b = &a;
Сега като променям b на произволно място в програмата променям и a тогава и само тогава когато адреса на a е постоянен. Очевидно нали?
Добре тва което ми се случи беше че адреса на а ми се променяше в хода на изпълнение на програмата. Баста.
Re: const
*(ако адреса на a се променя се променя и a така че тва тогава и само тогава го забрави)
Re: const
Пич,
мен ми се струва, че или тва дет си го захванал не е за тебе, или ти не си за него. А Радо е прав - езици има много. Ама ако решиш че друг език не ти върши работа, пробвай с черен дроб, сърчица, воденички или квото имаш под ръка.
А сега седни и се замисли какво точно се случва, защо се случва така, какво искаш ти да се случва и защо не се случва то.
Ай със здраве.
мен ми се струва, че или тва дет си го захванал не е за тебе, или ти не си за него. А Радо е прав - езици има много. Ама ако решиш че друг език не ти върши работа, пробвай с черен дроб, сърчица, воденички или квото имаш под ръка.
А сега седни и се замисли какво точно се случва, защо се случва така, какво искаш ти да се случва и защо не се случва то.
Ай със здраве.
Re: Глупости
Тва е последния път който пиша тук:
Сички разбират, сички са експерти.
Никой не ти отговаря смислено.
Хранете си егото и винаги ще бъдете гладни.
Довиждане.
Сички разбират, сички са експерти.
Никой не ти отговаря смислено.
Хранете си егото и винаги ще бъдете гладни.
Довиждане.
Re: Глупости
Хм, не се връзвай. Заяждането е нещо нормално. Колкото до смислените отговори - така, както си задал въпроса не е много ясно какво точно се опитваш да направиш - кодът не е самоцел, ако имаш ясна идея все ще се намери някой да ти подскаже как става.
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;
}
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;
}
Re: Глупости
Кви design patterns те гонят пък тебе?
Тая тема май ще бие рекорда по глупости изприказвани в отговор на глупав въпрос...
А - ама то и subject-a бил такъв
Сигнатура!
Тая тема май ще бие рекорда по глупости изприказвани в отговор на глупав въпрос...
А - ама то и subject-a бил такъв
Сигнатура!
Re: const
Ама и ти се изказа... първо на първо - като резултат, static води винаги до едно и също нещо, само дето областта на видимост е различна.
И второ на второ, как ще направиш примерно singleton без статична променлива? И изобщо, как с лека ръка заклейми статика не е истина.
И трето на трето, що се занимзвам да пиша глупави отговори на глупави въпроси?
Сигнатура!
И второ на второ, как ще направиш примерно singleton без статична променлива? И изобщо, как с лека ръка заклейми статика не е истина.
И трето на трето, що се занимзвам да пиша глупави отговори на глупави въпроси?
Сигнатура!
Май нещо не си прочел внимателно
Първо на първо то и C++ води до асемблер, ма не говорим за асемблер. В ООП и в частност C++ видимостта има значение.
И второ на второ казах static променливите във функциите.
Не съм писал синглетони, ма не е като да не съм виждал. Не мога да се сетя, обаче къде се иска static във функция. Ако постнеш малко код ще ти покажа как става същото с функционал.
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
И второ на второ казах static променливите във функциите.
Не съм писал синглетони, ма не е като да не съм виждал. Не мога да се сетя, обаче къде се иска static във функция. Ако постнеш малко код ще ти покажа как става същото с функционал.
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Re: Май нещо не си прочел внимателно
Ми не виждам за какво ти е тоя функционал, то и като статик мембер на класа можеш да я направиш със същия успех.
А това дали се иска и от какъв зор се иска - вече е отделен въпрос. Примерно точно защото не искаш да се вижда в хедъра, че имаш статик нещоси.
Сигнатура!
А това дали се иска и от какъв зор се иска - вече е отделен въпрос. Примерно точно защото не искаш да се вижда в хедъра, че имаш статик нещоси.
Сигнатура!
Re: Май нещо не си прочел внимателно
Виж, дори да допуснем, че съществуват изключения ( функция на 1 ред ), това никак не променя правилото. Пък и смятам, че е далеч по-нормало да си сложиш брояча в хедъра, ма то си е въпрос на вкус.
А за правилата - и аз нарушавам правилата за goto и brak в switch, ама само ако няма еквивалентен ( по-скоро от съображения за четимост, отколкото за бързодействие ) начин да се изкаже същото. Правилата са за това, за да се внимава като се нарушават.
Не съм фанатик, но смятам че на нивото на което е питащият тая част от истината е достатъчна :-)
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
А за правилата - и аз нарушавам правилата за goto и brak в switch, ама само ако няма еквивалентен ( по-скоро от съображения за четимост, отколкото за бързодействие ) начин да се изкаже същото. Правилата са за това, за да се внимава като се нарушават.
Не съм фанатик, но смятам че на нивото на което е питащият тая част от истината е достатъчна :-)
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Редактирано от Colombino на
Re: Май нещо не си прочел внимателно
Е функторите бяха тамън на нивото на питащия 
Сигнатура!
Сигнатура!
Re: Май нещо не си прочел внимателно
:-)))))))
Ми ша прочете, ша разбере че има и такова нещо. Знаеш ли колко боза може да натвори човек, преди да се усети за кво се бори? Според мен първо трябва да се научат всички фокуси и накрая кога да се нарушават правилата.
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Ми ша прочете, ша разбере че има и такова нещо. Знаеш ли колко боза може да натвори човек, преди да се усети за кво се бори? Според мен първо трябва да се научат всички фокуси и накрая кога да се нарушават правилата.
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Обожавам тъпи въпроси
само там мога да се изявя :)))
Ми всеки смислен въпрос съдържа част от отговора в себе си.
Щото истинския отговор е ясен.
Отдавна.
И той е 42 :)))
Само дето въпроса не е изяснен все още :)))
Bеer? Mоre?
Плацебото
Ми всеки смислен въпрос съдържа част от отговора в себе си.
Щото истинския отговор е ясен.
Отдавна.
И той е 42 :)))
Само дето въпроса не е изяснен все още :)))
Bеer? Mоre?
Плацебото
Re: Глупости
Не за първи път пиша тук:
Никой не пита смислено.
Това е характерно за по-тривиалните неща - ако се замислиш достатъчно за да попиташ правилно ще стигнеш до отговора. Това е причината да няма хубави въпроси. Хубавите въпроси могат да ги задават само тези дето знаят отговорите.
Други често задавани въпроси, съперничещи си с глупавите са:
1. Колко пари зимат/дават ф тая фирма?
2. Какви са предимствата на .НЕТ ентърпраиз солушън сървър дивелъпмънт просес фор дъмийс пред Линукс, апач, пърл, пайтън, лисп, жава имбедид май ес кю ел 4.14 фор екстрийм гийкс, Ай Би Ем едишън.
3. Що Делфи ни стаа
4. Що Ц++/.НЕТ/ВБ рулз.
При такава липса на избор кво му остава на човек, освен да троли когато може?
Никой не пита смислено.
Това е характерно за по-тривиалните неща - ако се замислиш достатъчно за да попиташ правилно ще стигнеш до отговора. Това е причината да няма хубави въпроси. Хубавите въпроси могат да ги задават само тези дето знаят отговорите.
Други често задавани въпроси, съперничещи си с глупавите са:
1. Колко пари зимат/дават ф тая фирма?
2. Какви са предимствата на .НЕТ ентърпраиз солушън сървър дивелъпмънт просес фор дъмийс пред Линукс, апач, пърл, пайтън, лисп, жава имбедид май ес кю ел 4.14 фор екстрийм гийкс, Ай Би Ем едишън.
3. Що Делфи ни стаа
4. Що Ц++/.НЕТ/ВБ рулз.
При такава липса на избор кво му остава на човек, освен да троли когато може?
Re: Глупости
onufrij, saberi si mozycite deto gi rysish i zemi procheti malko
[линк]
[линк]