Форум → Программирование → PHP для идиотов → Куча вопросов
Куча вопросов
Страницы: ← Предыдущая страница →
-
-
Сен. 11, 2009, 5:06 п.п., спустя 30 минут 23 секунды
ты сотри таки да
javascript:(function(){var a=1,b=2,c=3;(function(x){alert(x)})(a=b=c)})()
и бля даже такpublic class MyClass {
public static void main(String[] args) {
int a=1,b=2,c=3;
myFunc(a=b=c);
}
public static void myFunc(int i){
System.out.print(i);
}
}
иду читать книги -
Сен. 11, 2009, 8:44 п.п., спустя 3 часа 38 минут 2 секунды
Может глупость скажу … "в С-подобных языках операция присваивания - это выражение, которое имеет результат" … потому и допустимы такие цепочки присваиваний и и его использование внутри перечисления параметров при вызове функций и т.д. и т.п.
Точно помню еще на C++ перегружал, оператор присваивания, там было такое, когда в классе в поле есть ссылка на что-то, к примеру на массив
class Some
{
private:
int * array;
public:
}
то при
Some * A = new Some();
Some * B = new Some();
…
A = B;
то копировался именно указатель, а нам нужно было, что бы копировалось значение и мы перегружали "присваивание"
Some& Some::operator =(Some&s){
if(this!=&s){
…. тут копирование this->array
return s;
} else return *this;
} -
Авг. 18, 2012, 9:49 п.п., спустя 1072 дня 1 час 4 минуты
я не понимаю к чему ты сказала "а ты не любишь парней !!!"
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!