0
ответов

Функции второго порядка в GLSL?

Я ищу способ использовать функцию в качестве аргумента другой функции в GLSL. В обычном C это можно смоделировать, передавая указатель функции в качестве аргумента функции. Также кажется, что другие ...
вопрос задан: 29 February 2012 15:41
0
ответов

Ошибка Visual C++ 10.0 в std::reference_wrapper?

Код: #include struct Foo { virtual void mf() = 0; }; struct Bar: Foo { virtual void mf() {} }; int main() { Bar o; std::reference_wrapper ...
вопрос задан: 29 February 2012 14:10
0
ответов

Матрицы Matlab передаются по значению или по ссылке?

Я новичок в Matlab. Вы можете найти этот вопрос глупым, но мне действительно интересно, является ли приведенное ниже утверждение операцией передачи по значению или операцией передачи по ссылке. I = imread ('logo.png'); binaryImage = im2bw (...
вопрос задан: 25 February 2012 12:51
0
ответов

Как действительно передача по ссылке работает в C #?

Мне интересно, как передача по ссылке работает в C #. Если я передаю элемент управления WPF DataGrid по ссылке на функцию и медленно добавляю элементы в свою коллекцию DataGrid.Items, будет ли ...
вопрос задан: 19 February 2012 04:49
0
ответов

Могу ли я уменьшить выделение памяти, передав параметр DateTime по ссылке в C #?

В C # , есть ли значительное сокращение выделения памяти при передаче ссылки DateTime в качестве параметра функции, а не по значению? int GetDayNumber (ref DateTime date) ...
вопрос задан: 17 February 2012 11:16
0
ответов

Список проходов C ++ в качестве параметра функции

Я пытаюсь создать очень простую адресную книгу. Я создал класс Contact, и адресная книга представляет собой простой список. Я пытаюсь создать функцию, позволяющую пользователю добавлять контакты в адресную книгу. ...
вопрос задан: 15 February 2012 22:44
0
ответов

Передавать по ссылке или возвращать массив в PHP? [closed]

Все мои функции, которые имеют несколько параметров и которые должны возвращать более одного из этих значений, я возвращаю такой массив ... function eg ($ a, $ b) {$ a + = 5; $ b + = 10; return array ('...
вопрос задан: 8 February 2012 18:13
0
ответов

Итерация над ссылками?

Я хотел бы выполнить одну и ту же операцию над несколькими массивами, что-то вроде: #include #include int main(void){ std::vector a, b; for(auto& ab:...
вопрос задан: 7 February 2012 11:53
0
ответов

Функция c ++: передать аргумент, отличный от const, в параметр ссылки const

предположим, что у меня есть функция, которая принимает аргумент ссылки const, int func (const int & i) {/ * * / } int main () {int j = 1; func (j); // передаем неконстантный аргумент в константную ссылку j = ...
вопрос задан: 3 February 2012 10:35
0
ответов

как std :: string справляется с этой уловкой?

я только что написал функцию: void doSomeStuffWithTheString (const std :: string & value) { ... std :: string v = значение; std :: cout << value.c_str (); ... } но затем я вызываю это с помощью ...
вопрос задан: 25 January 2012 16:52
0
ответов

Ссылки как аргументы функции?

У меня проблема со ссылками. Рассмотрим такой код: void pseudo_increase(int a){a++;} int main(){ int a = 0; //... pseudo_increase(a); //... } Здесь значение переменной a будет ...
вопрос задан: 19 January 2012 06:12
0
ответов

Почему тип параметра ref отличается от обычного типа?

Я понимаю, как переходить между двумя разными типами, но мой вопрос: почему эта разница на уровне типов? Я бы подумал, что это будет свойством объекта ParamterInfo, а не отдельным ...
вопрос задан: 17 January 2012 09:46
0
ответов

Безопасно ли клонировать передачу перечисления классов клону?

У меня есть простой класс, который содержит скелет для гораздо более крупного и громоздкого класса. Весь этот скелет - это идентификатор строки, перечисление типов и некоторые флаги для параметров. Я хотел бы иметь возможность клонировать это ...
вопрос задан: 17 January 2012 03:15
0
ответов

Как я могу отредактировать указатель на узел списка из функции в рекурсии?

Я писал программу, которая довольно сложна по сравнению с тем, с чем я имел дело до настоящего времени. В любом случае в какой-то момент я должен написать функцию, которая будет управлять списком структур. Я пытаюсь ...
вопрос задан: 3 January 2012 05:23
0
ответов

Использование объекта, на который имеется ссылка, в потоках

Я создаю объект (A), который содержит ссылку на другой объект (B). Часть пользовательского интерфейса моего кода содержит эти объекты (A) в BindingList, который используется в качестве источника данных для DevExpress ...
вопрос задан: 30 December 2011 19:35
0
ответов

Последствия использования амперсанда перед именем функции в C ++?

В примере: встроенная строка & GetLabel () {return m_Label; }; Где m_Label - частная переменная-член класса. Насколько я понимаю, эта функция вернет ...
вопрос задан: 22 December 2011 22:18
0
ответов

изменить переменную в функции R

Как изменить аргумент, передаваемый функции в R? В C ++ это будет передаваться по ссылке. г = 4 abc <- функция (x) {x <-5} abc (g) Я бы хотел, чтобы для g было установлено значение 5.
вопрос задан: 7 December 2011 17:38
0
ответов

почему здесь используется «error: & error» (objective-c)

почему здесь используется «error: & error» (objective-c) NSError * error = nil; NSArray * array = [moc executeFetchRequest: ошибка запроса: & ошибка]; не будет ли объект в объекте-c эффективно проходить мимо -...
вопрос задан: 30 November 2011 23:28
0
ответов

Передавать предикаты std algos по ссылке в C ++

Я пытаюсь удалить элементы из std :: list и сохранить некоторую статистику удаленных элементов. Для этого я использую функцию remove_if из списка и у меня есть предикат. Я хотел бы использовать ...
вопрос задан: 29 November 2011 15:28
0
ответов

PHP: ссылки разделяются между рекурсивными вызовами

У меня есть три функции, foo, bar и baz, которые, с моей точки зрения, должны давать одинаковые результаты. Однако я столкнулся с проблемой, что ссылки разделяются между рекурсивными функциями ...
вопрос задан: 26 November 2011 23:13
0
ответов

Всегда ли передача по ссылке позволяет избежать проблемы срезания?

Это меня немного удивило, но я игрался с кодом и обнаружил, что, по крайней мере на моем компьютере, когда функция принимает родительский класс по ссылке, а вы передаете дочерний экземпляр, ...
вопрос задан: 26 November 2011 13:48
0
ответов

каковы накладные расходы при передаче ссылки?

насколько дорого обходится доступ к переменной-члену, если геттер возвращает ссылку? например, если у вас есть класс, который должен использовать такой аксессор довольно часто, насколько больше ...
вопрос задан: 24 November 2011 00:55
0
ответов

Передача родительского объекта по ссылке

У меня есть этот код в библиотеке: class Parent {// некоторые данные и функции }; void myfunc (Родительский & ссылка); и я хочу сделать этот код в своем приложении: class Child: public Parent {// some ...
вопрос задан: 23 November 2011 19:47
0
ответов

Преобразовывают ли основные компиляторы базовые типы, передаваемые по ссылке, в передаваемые по копии?

Передача объекта по ссылке - это более простой, быстрый и безопасный способ передать ему адрес. Но для большинства компиляторов все одно и то же: ссылки на самом деле являются указателями. А что насчет базовых типов, таких как ...
вопрос задан: 31 October 2011 18:51
0
ответов

Передача аргументов массива по ссылке

Я наткнулся на функцию с такой подписью. void foo(char (&x)[5]) { } Это синтаксис для передачи массива char фиксированного размера по ссылке. Тот факт, что он требует скобок вокруг &x ...
вопрос задан: 26 October 2011 12:39
0
ответов

Как я могу смоделировать передачу по ссылке в Java?

Я полный новичок в Java. Я знаю, что Java обрабатывает все параметры как передаваемые по значению, и есть несколько других потоков, в которых люди объясняют это. Например, в C ++ я могу: void makeAThree (int & ...
вопрос задан: 25 October 2011 04:11
0
ответов

Установка ссылки на поле члена в C #

Я хотел бы назначить ссылку на поле члена. Но я, очевидно, не очень хорошо понимаю эту часть C #, потому что я потерпел неудачу :-) Итак, вот мой код: public class End {общедоступный строковый параметр; ...
вопрос задан: 21 October 2011 17:48
0
ответов

Передать список методу без изменение оригинала nal list

Является ли это единственным способом передачи списка в метод и редактирования этого списка без изменения исходного списка? class CopyTest1 {Список _myList = новый список (); public ...
вопрос задан: 10 October 2011 12:38
0
ответов

Контейнеры STL со ссылкой на объекты [дубликат]

Я знаю, что контейнеры STL копируют объекты. Скажем, у меня есть список l; каждый раз, когда я делаю SampleClass t (...); l.push_back (t); будет сделана копия t. Если SampleClass большой, то ...
вопрос задан: 10 October 2011 02:46
0
ответов

Passing temporaries as non-const references in C++

У меня есть следующий кусок кода, в качестве примера dec_proxy пытается обратить эффекты оператора инкремента на тип, который выполняется в сложной функции call foo - что btw я не могу ...
вопрос задан: 5 October 2011 20:58