methods

Dlaczego ten fragment C++ kompiluje (funkcja non-void nie zwraca wartości) [duplikat]

To pytanie ma już odpowiedź tutaj: dlaczego wyjście z końca funkcji nie-void bez zwracania wartości nie ... eniam to. Update W niektórych okolicznościach, generuje to błąd w VS2012. Nie zawęziłem szczegółów, ale to interesujące.

Jak nadpisać metodę za pomocą skrótu klawiaturowego w Android Studio

W końcu mogę zadać pytanie, aby zdobyć punkty. W android studio chcę mieć możliwość nadpisania metody, jednak nie znam skrótu klawiaturowego. Czy ktoś wie?

Jak działa definiowanie metody [nawias kwadratowy] w Ruby?

Przechodzę przez Programowanie Ruby - pragmatyczny przewodnik dla programistów i natknąłem się na ten fragment kodu: class ... iem, jak napisać własną metodę, która działa, ale ta metoda po prostu mnie dziwi... Każda pomoc jest bardzo doceniam, dzięki

id () s obiektów metody bound i unbound-czasami takie same dla różnych obiektów, czasami różne dla tego samego obiektu

Próbowałem kodu o metodach związanych i niezwiązanych. Kiedy je wywołamy, myślę, że obie zwrócą przedmioty. Ale kiedy używam ... okazują, że nie są one tym samym obiektem, ale #1 i # 2... Jaka jest różnica pomiędzy id metody bound, a metodą niezwiązaną?

Metody abstrakcyjne w Javie

Chcę napisać metodę abstrakcyjną, ale kompilator uporczywie podaje ten błąd: Metody abstrakcyjne nie mogą mieć ciała Mam taką metodę: public abstract boolean isChanged() { return smt else... } Co tu się dzieje?

Wywołanie metody przechwytywania w Objective-C

Czy Mogę przechwycić wywołanie metody w Objective-C? Jak? Edit: odpowiedź Marka Powella dała mi częściowe rozwiązanie, met ... odpowiedniej metody. Chciałbym, aby metoda była wywoływana w każdych okolicznościach, nawet jeśli odbiornik ma ten selektor.

Python safe method to get value of nested dictionary

Mam zagnieżdżony słownik. Czy jest tylko jeden sposób, aby bezpiecznie wydobyć wartości? try: example_dict['key1']['key2'] except KeyError: pass A może python ma metodę podobną do get() dla zagnieżdżonego słownika ?

Metoda Przeciążenia. Możesz go nadużywać?

Jaka jest lepsza praktyka przy definiowaniu kilku metod zwracających ten sam kształt danych za pomocą różnych filtrów? Jawne ... zbę dostępnych metod i dla jasności, lub powinna każda metoda , która filtruje dane w inny sposób, mieć inną nazwę metody ?

Znajdowanie # wystąpień znaku w łańcuchu w Ruby

Szukam metody Ruby (1.9...), które mogą pomóc mi znaleźć liczbę wystąpień znaku w łańcuchu. Szukam wszystkich zdarzeń, nie ty ... rawdę nie rozumiem pojęcia scan. Edit: udało mi się to rozwiązać za pomocą scan. podzieliłem się w filmie Jak to osiągnąłem.

Czy należy oznaczyć wszystkie metody wirtualne?

W Javie można oznaczyć metodę jako ostateczną, aby uniemożliwić nadpisanie. W C# musisz oznaczyć metodę jako wirtualną, aby ... (poza kilkoma, których nie chcemy nadpisywać), ponieważ najprawdopodobniej nie wiadomo w jaki sposób można dziedziczyć klasę?

Metoda Chaining w Javie [zamknięta]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... powody tej decyzji, gdybym miał zgadywać, że istnieje narzut związany z tym i tak powinny być używane tylko w razie potrzeby.

Scala-infix vs notacja kropkowa

Czy istnieje najlepsza praktyka dla jednego nad drugim? Czytałam książkę Scala autorstwa Odersky ' ego, et al. i wygląda na ... est używany dla wielu funkcji API kolekcji, podczas gdy dot jest zarezerwowany dla funkcji zdefiniowanych przez programistów.

Jak metody używają argumentów hash w Rubim?

Widziałem argumenty hash używane w niektórych metodach bibliotecznych, gdy się uczyłem. Np., list.search(:titles, genre: ... może wyjaśnić w jaki sposób metoda używa argumentów takich jak ten i jak można stworzyć metodę wykorzystującą argumenty Hash?

Dlaczego niektóre metody używają notacji kropkowej, a inne nie?

Więc, dopiero zaczynam uczyć się Pythona (używając Codecademy), i jestem trochę zdezorientowany. Dlaczego niektóre metody pr ... Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'upper' is not defined

Objective C wywołanie metody dynamicznie z łańcuchem

Zastanawiam się tylko, czy istnieje sposób na wywołanie metody, w której buduję nazwę metody w locie za pomocą łańcucha znakó ... da. Trudno to wyjaśnić, ale aby go uruchomić, muszę wymyślić, jak wywołać metodę za pomocą sznurka. Jakieś pomysły? Dzięki

metoda klasy generuje " TypeError: ... got multiple values for keyword argument …"

Jeśli zdefiniuję metodę klasy z argumentem słowa kluczowego w ten sposób: class foo(object): def foodo(thing=None, thong= ... oo() myfoo.foodo(thing="something") ... TypeError: foodo() got multiple values for keyword argument 'thing' Co się dzieje?

Dziedziczenie z wielu interfejsów o tej samej nazwie metody

Jeśli mamy klasę, która dziedziczy z wielu interfejsów, a Interfejsy mają metody o tej samej nazwie, jak możemy zaimplementować te metody w mojej klasie? W jaki sposób możemy określić, która metoda interfejsu jest zaimplementowana?

W jaki sposób Zestaw Pythona([]) sprawdza, czy dwa obiekty są sobie równe? Jakie metody obiekt musi zdefiniować, aby to dostosować?

Muszę utworzyć obiekt lub klasę' container ' w Pythonie, która przechowuje zapis innych obiektów, które również definiuję. Je ... e mogę zapewnić __hash__() metoda. Jeśli jest to jedyny sposób na zrobienie tego, to przepiszę do użycia niezmienny Item s.

jak wywołać metodę wielu argumentów z opóźnieniem

Próbuję wywołać metodę po pewnym opóźnieniu. Wiem, że jest na to rozwiązanie: [self performSelector:@selector(myMethod) wi ... igFrom:(id)from To:(id)to; Jak nazwałbym tę metodę z opóźnieniem, używając performSelector:withObject:afterDelay: Dzięki

C#: jak utworzyć atrybut na metodzie wyzwalającej zdarzenie, gdy jest wywoływane?

Czy istnieje sposób w C# lub. NET w ogóle, aby utworzyć atrybut na metodzie, która wywołuje zdarzenie, gdy metoda jest wywoły ... EDIT : I zapomniałem wspomnieć, że ze względu na okoliczności mojej konkretnej sprawy, wydajność nie jest naprawdę problemem.