constructor
Co oznacza słowo kluczowe explicit?
Co oznacza słowo kluczowe explicit W C++?
Czy nawiasy po nazwie typu różnią się od new?
Jeśli 'Test' jest klasą zwykłą, czy jest jakaś różnica między:
Test* test = new Test;
I
Test* test = new Test();
Rule-of-Three staje się Rule-of-Five z C++11?
Więc po obejrzeniu tego wspaniałego wykładu na temat referencji rvalue, pomyślałem, że każda klasa skorzysta z takiego "kons ... . Tak jak ty powinieneś mieć copy-ctor, operator przypisania i destruktor, jeśli dotyczą wymienione wcześniej punkty.
Myśli?
Co to jest czysty, pythoniczny sposób na posiadanie wielu konstruktorów w Pythonie?
Nie mogę znaleźć na to ostatecznej odpowiedzi. AFAIK, nie możesz mieć wielu __init__ funkcji w klasie Pythona. Jak więc rozwi ... # randomize number_of_holes
else:
number_of_holes = num_holes
Co ty na to? Jest inny sposób?
Jak wywołać jeden konstruktor z drugiego w Javie?
Czy jest możliwe wywołanie konstruktora z innej (w ramach tej samej klasy, a nie z podklasy)? Jeśli tak, jak? A jaki może być najlepszy sposób na wywołanie innego konstruktora (jeśli jest na to kilka sposobów)?
Wirtualne wywołanie członka w konstruktorze
Otrzymuję Ostrzeżenie od ReSharper o wywołaniu do Wirtualnego członka z mojego konstruktora obiektów.
Dlaczego miałoby to być coś, czego nie można zrobić?
Jaki jest najlepszy sposób na nadanie C# auto-właściwości wartości początkowej?
Jak nadać C# auto-właściwość wartości początkowej?
Albo używam konstruktora, albo wracam do starej składni.
Użycie konstru ... tring Name
{
get
{
return name;
}
set
{
name = value;
}
}
Czy jest lepszy sposób?
Używając "Object.Utwórz" zamiast " nowy"
Javascript 1.9.3 / ECMAScript 5 wprowadza Object.create, którą Douglas Crockford m.in. od dawna wspiera. Jak zamienić new w p ... gi, więc myślę, że jej nie rozumiem. Pewnie jestem zbyt neoklasyczna. Jak użyć Object.create, aby utworzyć użytkownika 'bob'?
Jakie są zasady wywoływania konstruktora superclass?
Jakie są zasady C++ do wywoływania konstruktora superklasy z podklasy?
Na przykład, Wiem, że w Javie musisz to zrobić jako p ... jeśli tego nie zrobisz, zakłada się niejawne wywołanie super konstruktora no-arg-co daje błąd kompilacji, jeśli tego nie ma).
Czy Mogę wywołać konstruktor z innego konstruktora (do constructor chaining) w C++?
Jako programista C# używam konstruktorów:
class Test {
public Test() {
DoSomething();
}
public Test( ... jakiś sposób, aby to zrobić w C++?
Próbowałem wywołać nazwę klasy i użyć słowa kluczowego 'this' , ale oba nie powiodły się.
Użycie.apply() z operatorem 'new'. Czy to możliwe?
W JavaScript chcę utworzyć instancję obiektu (za pomocą operatora new), ale przekazać konstruktorowi dowolną liczbę argumentó ... s, args);
}
F.prototype = Something.prototype;
return function() {
return new F(arguments);
}
})();
Co to jest typ wyższy kinded w Scali?
Można znaleźć w sieci:
Higher kinded type = = konstruktor typu?
class AClass[T]{...} // For example, class List[T]
... truktor typu wyższego typu i konstruktora typu , który przyjmuje konstruktory typu jako parametr typu , stąd pytanie powyżej.
Czy klasa abstrakcyjna może mieć konstruktor?
Czy klasa abstrakcyjna może mieć konstruktor?
Jeśli tak, to w jaki sposób można go wykorzystać i do jakich celów?
Wywołanie konstruktora bazowego w C#
Jeśli dziedziczę z klasy bazowej i chcę przekazać coś z konstruktora odziedziczonej klasy do konstruktora klasy bazowej, jak ... t
base(message);
}
}
Zasadniczo chcę być w stanie przekazać wiadomość tekstową do podstawowej klasy WYJĄTKÓW.
Co jest złego w nadpisywalnych wywołaniach metod w konstruktorach?
Mam klasę wicket page, która ustawia tytuł strony w zależności od wyniku metody abstrakcyjnej.
public abstract class BasicPa ... e wyników abstrakcyjnych metod super konstruktorowi w podklasach. Ale to może być trudne do odczytania z wieloma parametrami.
Co to jest ta dziwna składnia dwukropka ( " :") w konstruktorze?
Ostatnio widziałem taki przykład:
#include <iostream>
class Foo {
public:
int bar;
Foo(int num): bar(num) {};
}; ... świecić. A tak przy okazji, czy są jakieś inne cechy języka ezoterycznego, jakich nigdy nie znajdziesz w zwykłej książce C++?
Najlepszy sposób na zrobienie wielu konstruktorów w PHP
Nie można umieścić dwóch funkcji _ _ construct z unikalnymi podpisami argumentów w klasie PHP. Chciałbym to zrobić:
class S ... $this->name = $row_from_database->name;
// etc.
}
}
Jaki jest najlepszy sposób na zrobienie tego w PHP?
Zrozumienie dziedziczenia prototypów w JavaScript
Jestem nowy w JavaScript OOP. Czy możesz wyjaśnić różnicę między poniższymi blokami kodu? Przetestowałem i oba bloki działają ... konstruktorze SuperCar? Czy właściwości i metody Car nie będą 'dziedziczone', kiedy to zrobię
var myCar = new Car("Car");
Jaka jest różnica pomiędzy używaniem konstruktora a getInitialState w React / React Native?
Widziałem oba używane zamiennie.
Jakie są główne przypadki użycia obu? Czy istnieją zalety / wady? Czy jeden jest lepszym treningiem?
Wywołaj jeden konstruktor z drugiego
Mam dwa konstruktory, które dostarczają wartości do pól readonly.
class Sample
{
public Sample(string theIntAsString)
... e mogę "wydobyć" współdzielony kod do
funkcja użytkowa.
I don ' t know how to call one
konstruktor z innego.
Jakieś pomysły?