Все вопросы: [lvalue]

8 вопросов

похожие теги: lvalue-to-rvalue
1
голосов
1ответов
707 просмотров

Совместимы ли массивы как lvalue в JavaScript с ECMAScript?

Firefox 3.5.3 (по крайней мере) позволяет мне писать такой код: var array = [4, 5, 6]; var foo, bar, baz; [foo, bar, baz] = array; в какой момент foo => 4 bar => 5 baz => 6 , что может быть весьма полезно для ясности кода. Считается ли это совместимым с ECMAScript?Я ничег...

2
голосов
3ответов
1542 просмотров

l-value substr method in C++

I want to create a substr method in C++ in a string class that I made. The string class is based on C-style string of course, and I take care of the memory management. I want to write a substr(start, length) function that can work on the regular way: CustomString mystring = "Hello"; cout <...

4
голосов
2ответов
1818 просмотров

Binding lvalue to a reference

I think I am missing smth back in my theoretical background on this thing. I know there were similar posts but I still do not get it. I have such a code: void somefunc1(Word &Key) { somefunc2(Key); } void somefunc2(char &char1) { return; } compiler generates me an error here:...

1
голосов
11ответов
62214 просмотров

"l-value required" error

When do we get "l-value required" error...while compiling C++ program???(i am using VC++ )

9
голосов
5ответов
3978 просмотров

Binding temporary to a lvalue reference

I have the following code string three() { return "three"; } void mutate(string& ref) { } int main() { mutate(three()); return 0; } You can see I am passing three() to mutate method. This code compiles well. My understanding is, temporaries can't be assigned to non-const ref...

6
голосов
4ответов
6124 просмотров

Получить адрес свойства Objective-c (которое является структурой C)

У меня есть класс Objective-C, который содержит структуру в стиле C. Мне нужно вызвать функцию C, передающую указатель на этот член объекта (a.k.a. свойство). На всю жизнь я не могу понять, как получить адрес этой структуры C. Используя традиционный оператор & для получения адреса, я получаю...

20
голосов
2ответов
3893 просмотров

Почему ссылка rvalue в C ++ 0x не используется по умолчанию?

Одна из замечательных новых функций будущего стандарта C ++, C ++ 0x, - это «ссылки на rvalue». Ссылка rvalue аналогична ссылке lvalue (нормальной), за исключением того, что она может быть привязана к временному значению (обычно временное значение может быть привязано только к ссылке const): ...

17
голосов
4ответов
3903 просмотров

Как используются подпрограммы lvalue в Perl?

Я не понимаю, как можно использовать подпрограммы lvalue? Чего я не могу сделать с помощью обычных подпрограмм? Не могли бы вы опубликовать несколько примеров? Спасибо