0
ответов

Добавление атрибута в словарь python из стандартной библиотеки

Мне было интересно, можете ли вы добавить атрибут в словарь Python. class myclass ():def __init __():self.mydict = {} #инициализировать обычный словарь self.mydict.newattribute = "A...
вопрос задан: 17 July 2012 23:04
0
ответов

Как вызывать перегруженные функции c #, единственная разница которых заключается в том, что параметр передается по ссылке или нет в c++/cli

У меня есть библиотека классов C #с перегруженными методами, и один метод имеет параметр ref, а другой — параметр значения. Я могу вызвать эти методы в C #, но не могу сделать это правильно в C++/CLI. Кажется...
вопрос задан: 3 July 2012 08:28
0
ответов

Перегрузка функций в CodeIgniter

Мне было интересно, можете ли вы перегружать функции в PHP, особенно в CodeIgniter. Например, в моем контроллере, если бы я должен был загрузить представление, но было бы иначе, если бы переменная была предоставлена ​​как...
вопрос задан: 2 July 2012 22:44
0
ответов

Использование __set с массивами решено, но почему?

Проведя небольшое исследование, я в конце концов наткнулся на ответ на вопрос, который я скоро должен был здесь задать; Как вы работаете с массивами с помощью магических методов __get и __set в PHP? Всякий раз, когда я ...
вопрос задан: 2 July 2012 12:47
0
ответов

Использование invokedynamic для реализации множественной диспетчеризации

Мне интересно, можно ли использовать новую инструкцию байт-кода invokedynamic в Java7 для реализации множественной диспетчеризации для языка Java. Будет ли новый API в java.lang.invoke полезен для выполнения такого...
вопрос задан: 20 June 2012 11:20
0
ответов

Правила перегрузки и наследования Java

Я учился, потому что у меня экзамен, а я не У меня много проблем с большей частью Java, но я наткнулся на правило, которое не могу объяснить. Вот фрагмент кода: public class A { public int method(...
вопрос задан: 19 June 2012 22:54
0
ответов

Как можно перегрузить функцию в ActionScript?

Я хочу, чтобы функция могла принимать различные типы. AS3 не поддерживает прямую перегрузку... поэтому я не могу сделать следующее: //THIS ISN'T SUPPORTED BY AS3 функция someFunction(xx:int, yy:int, ...
вопрос задан: 19 June 2012 19:00
0
ответов

Перегрузка Java: число, число ; int,Double

Через два дня у меня экзамен по java, и я не могу найти ответ на этот вопрос: class ClassA { public String foo(Integer x, int y) { return "Integer, int"; } public String foo(int x, ...
вопрос задан: 15 June 2012 15:18
0
ответов

Перегрузка замыкания: можно ли проверить количество аргументов замыкания PHP, не выполняя его?

Что я хочу сделать Я хочу проверить замыкание (переданное как переменную), чтобы определить, как много аргументов он ожидает. По сути, я хочу перегрузить замыкание в традиционном смысле, только обработав...
вопрос задан: 11 June 2012 13:09
0
ответов

Где здесь конфликт?

Почему я не могу перегрузить эту функцию шаблона? импорт std.stdio; T[] найти(T, E)(T[] стог сена, Е иголка) если (есть(тип(стог сена[0] != иголка))) { while(haystack.length > 0 && ...
вопрос задан: 10 June 2012 15:58
0
ответов

Ключевое слово `overload` имеет значение?

Иногда у меня есть ключевое слово «перегрузка» после метода, который не перегружен. Помимо удобочитаемости и ремонтопригодности кода, имеет ли это какое-либо другое влияние, о котором мне следует знать?
вопрос задан: 9 June 2012 14:58
0
ответов

Почему C++ предпочитает этот шаблонный метод перегруженному методу?

Предположим, что у меня есть два класса: первый для записи примитивных типов (bool, int, float и т. д.), а второй расширяет первый для записи сложных типов: struct Writer { virtual void ...
вопрос задан: 7 June 2012 12:34
0
ответов

Что делает компилятор C ++, когда приходят неоднозначные параметры по умолчанию?

Что делает ли компилятор C ++, когда приходят неоднозначные параметры по умолчанию? Например, предположим, что существует такая функция, как: void function (int a = 0, float b = 3.1); void function (int a, float b = 1.1, ...
вопрос задан: 3 June 2012 02:11
0
ответов

Type overloading macro

I have a bunch of printf debug helper macros and it would be pretty cool to have to not specify the type, is there anything you can do to allow something like macro overloading in c(can be gcc ...
вопрос задан: 1 June 2012 13:03
0
ответов

Перегрузка метода в универсальном классе

Я работаю с кодом, который содержит следующий перегруженный метод в универсальном классе: открытый класс A {public void Process (T item) {/ * impl * /} public void Process (string item) {/ * ...
вопрос задан: 30 May 2012 20:27
0
ответов

Почему реализация интерфейса не может вернуть более конкретный тип?

Если интерфейс определяет свойство или метод для возврата другого интерфейса, почему реализации первого интерфейса не позволяют «изменить» возвращаемый тип на более конкретный тип? Пусть'...
вопрос задан: 29 May 2012 09:44
0
ответов

Почему нельзя реализовать перегрузку во время выполнения?

См. следующий пример :интерфейс I {} класс A реализует I {} класс B реализует I {} class Foo{ void f (A a ){} void f (B b ){} static public void main (String[]args ){ I[]...
вопрос задан: 24 May 2012 07:05
0
ответов

Является ли каррирование тем же самым, что и перегрузка?

Является ли каррирование для функционального программирования тем же самым, что и перегрузка для объектно-ориентированного программирования? Если нет, то почему? (если возможно, с примерами) Tks
вопрос задан: 16 May 2012 00:42
0
ответов

Перегружено и переопределено в Java

Я знаю, как перегрузить метод и как переопределить метод. Но возможно ли перегрузить И переопределить метод одновременно? Если да, приведите пример.
вопрос задан: 13 May 2012 01:55
0
ответов

Как выбрать между двумя методами с одинаковым именем в Java

Я пытаюсь получить доступ к методу в классе, который я создал, но, поскольку он похож по имени и количеству аргументов, моя IDE говорит, что метод двусмысленный. Вот макет -того, как выглядят два метода :...
вопрос задан: 3 May 2012 21:52
0
ответов

C++ -ostream, friends и пространства имен

Все было хорошо, пока я не переместил свои объекты в пространство имен. И теперь компилятор утверждает, что мои атрибуты Color являются приватными. Я думал, что весь смысл друзей в том, чтобы делиться инкапсулированными...
вопрос задан: 1 May 2012 23:37
0
ответов

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

Допустим, у нас есть этот класс A :класс A { общедоступный :in a; A (int b ){ a = b; } }; Я хотел бы создать перегрузку +, чтобы я мог использовать ее следующим образом: A a (1 ), b (2 ), c (3 ), & d; d =...
вопрос задан: 28 April 2012 03:07
0
ответов

Приоритет между обычной функцией и функцией шаблона

В следующем коде функция main использует обычную функцию вместо функции шаблона #включить с использованием пространства имен std;шаблон <класс T> void num (T t ){cout<<"T :"&...
вопрос задан: 25 April 2012 02:11
0
ответов

Оператор перегрузки + для класса C ++.

Я пытаюсь реализовать оператор + (который должен объединить односвязные списки из двух объектов одного и того же класса) для моего класса, но программа выдает ошибку: «Необработанное исключение в 0x01351ca3 ...
вопрос задан: 22 April 2012 20:02
0
ответов

Как использовать перегрузку методов в Python?

Я пытаюсь реализовать перегрузку метода в Python: класс A: def stackoverflow (self): вывести «первый метод» def stackoverflow (self, i): вывести «второй метод», i ob = A () ...
вопрос задан: 18 April 2012 05:23
0
ответов

Почему компилятор Scala запрещает перегруженные методы с аргументами по умолчанию?

Хотя могут быть допустимые случаи, когда такие перегрузки метода могут стать неоднозначными, почему компилятор запрещает код, который не является неоднозначным ни во время компиляции, ни во время выполнения? Пример: // ...
вопрос задан: 13 April 2012 13:12
0
ответов

Поддерживает ли dart перегрузку операторов

Я читал, что Dart не поддерживает перегрузку функций. Поддерживает ли он перегрузку операторов. Если да, будьте любезны и покажите мне, как на простом примере, как это делается. И какие преимущества и т.д....
вопрос задан: 12 April 2012 19:31
0
ответов

неоднозначные функции в c++

Я хотел бы знать, почему эти объявления не будут работать(несовместимы)void f(int); //p1 пустота f(const int);//p2 пустота f(int &);//p3 void f(const int &);//p4 Если я правильно понял,...
вопрос задан: 12 April 2012 11:05
0
ответов

Обернуть перегруженную функцию через std::function

У меня есть перегруженная функция, которую я хочу передать, обернутую в std::function. GCC4.6 не находит «функцию сопоставления». Хотя я нашел здесь несколько вопросов, ответы не так ясны, как я...
вопрос задан: 11 April 2012 17:35
0
ответов

Правила неявного преобразования аргументов шаблона

Если вы перегружаете функцию, а затем вызываете ее с аргументом, полностью соответствующим одной из перегрузок int f(int){return 3 ;} интервал f (логический) {возврат 4;} ... // внутри основного() ф(1); //Вызывает f(...
вопрос задан: 5 April 2012 15:21