new-operator
Co to jest "nowe" słowo kluczowe w JavaScript?
Słowo kluczowe new w JavaScript może być dość mylące, gdy jest napotkane po raz pierwszy, ponieważ ludzie mają tendencję do m ... pt nie jest obiektowym językiem programowania.
Co to jest?
Jakie problemy rozwiązuje?
Kiedy jest to właściwe, a kiedy nie?
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();
Dlaczego programiści C++ powinni minimalizować użycie 'nowego'?
Natknąłem się na przepełnienie stosu pytanie wyciek pamięci przy użyciu STD::list i jeden z komentarzy mówi tak:
Przes ... być tworzone przez wartość w C++ tak często, jak to możliwe, i jaka to różnica wewnątrz?
Źle zinterpretowałem odpowiedź?
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ą zastosowania dla "umieszczenia nowego"?
Czy ktoś tu kiedyś używał C++ ' S "placement new"? Jeśli tak, to po co? Wydaje mi się, że przydałby się tylko na sprzęcie mapowanym pamięcią.
Kiedy należy użyć nowego słowa kluczowego w C++?
Używam C++ przez krótki czas i zastanawiałem się nad nowym słowem kluczowym. Po prostu, powinienem go używać, czy nie?
1) ... om pamięci, ponieważ zawsze musisz gdzieś umieścić plik delete (np. gdy wyciąć i wkleić go do destruktora lub w inny sposób).
Dlaczego użycie "nowego" bo wycieki pamięci?
Najpierw nauczyłem się C#, a teraz zaczynam od C++. Jak rozumiem operator new W C++ nie jest podobny do tego w C#.
Czy możes ... ycieku pamięci w tym przykładowym kodzie?
class A { ... };
struct B { ... };
A *object1 = new A();
B object2 = *(new B());
Przekazywanie argumentów do C# generic new () typu template
Próbuję utworzyć nowy obiekt typu T poprzez jego konstruktor podczas dodawania do listy.
Otrzymuję błąd kompilacji: komunika ... foreach (ListItem listItem in listCollection)
{
tabListItems.Add(new T(listItem)); // error here.
}
...
}
Utworzyć pusty obiekt w JavaScript za pomocą {} lub new Object ()?
Istnieją dwa różne sposoby tworzenia pustego obiektu w JavaScript:
var objectA = {}
var objectB = new Object()
Czy jest ... ad drugim?
Podobnie można również utworzyć pustą tablicę używając innej składni:
var arrayA = []
var arrayB = new Array()
Czy" delete this " jest dozwolone w C++?
Czy dozwolone jest delete this;, jeśli polecenie delete - jest ostatnią instrukcją, która zostanie wykonana na danej instancj ... dule" object will take the lead,
// I want to get rid of this "SomeModule" object:
delete this;
}
Mogę to zrobić?
Tworzenie obiektu: z lub bez "nowego" ` duplikat]
Możliwy duplikat:Jaka jest różnica między tworzeniem instancji obiektu przy użyciu new a bez
Jest to prawdopodobnie ...
Dlaczego pierwszy nazywa Destruktor, ale ten drugi nie (bez wyraźnego wywołania do delete)?
Który z nich jest preferowany?
Jak napisać zgodne ze standardem ISO C++ niestandardowe operatory new i delete?
Jak napisać operatory ISO C++ zgodne ze standardem custom new i delete?
Jest to kontynuacja Overloading new and deletew niez ... y wpadli na pomysł.)_
* Uwaga: odpowiedź jest oparta na naukach Scotta Meyersa Bardziej efektywny C++ i Standard ISO C++.*
Utwórz folder w folderze Dokumenty w aplikacjach iOS
Chcę tylko utworzyć nowe foldery w folderze Dokumenty mojej aplikacji na iPhone ' a.
Czy ktoś wie jak to zrobić?
Doceniam twoją pomoc!
Czy można to usunąć?
Czy dozwolone jest delete this;, jeśli polecenie delete - jest ostatnią instrukcją, która zostanie wykonana na danej instancj ... dule" object will take the lead,
// I want to get rid of this "SomeModule" object:
delete this;
}
Mogę to zrobić?
Skąd delete [] wie, że to tablica?
W porządku, myślę, że wszyscy zgadzamy się, że to, co dzieje się z poniższym kodem, jest niezdefiniowane, w zależności od teg ... eokreślone, ale faktem jest, że scenariusz' killing spree ' nie zdarza się, więc dlatego w praktycznym świecie ktoś pamięta.)
Jak zainicjować pamięć nowym operatorem w C++?
[3]}dopiero zaczynam się uczyć C++ i chcę nabrać dobrych nawyków. Jeśli właśnie przydzieliłem tablicę typu int z operatorem n ... ować je wszystkie na 0, nie przepuszczając ich wszystkich osobiście? Czy powinienem użyć memset? Czy jest na to sposób" C++"?
Jakie są różnice między VirtualAlloc a HeapAlloc?
Istnieje wiele metod alokacji pamięci w środowisku Windows, takich jak VirtualAlloc, HeapAlloc, malloc, new.
Więc jaka jest różnica między nimi?
Różnica między Nowym a nadpisanym
Zastanawiając się jaka jest różnica między:
Case 1: Base Class
public void DoIt();
Przypadek 1: Klasa dziedziczna
pub ... i 2 wydają się mieć ten sam efekt na podstawie przeprowadzonych przeze mnie testów. Czy jest różnica, czy preferowany sposób?
Ciągi znaków są obiektami w Javie, więc dlaczego nie używamy 'new' do ich tworzenia?
Zwykle tworzymy obiekty używając słowa kluczowego new, np.:
Object obj = new Object();
Łańcuchy są obiektami, jednak nie używamy new do ich tworzenia:
String str = "Hello World";
Dlaczego tak jest? Czy Mogę zrobić stringi z new?
Kiedy używać "nowego", a kiedy nie, w C++? [duplikat]
Możliwy duplikat:Kiedy należy użyć nowego słowa kluczowego w C++?
Kiedy powinienem używać operatora" new " w C++? Po ... torach / destruktorach i operatorach new/delete w C++ dla obiektów niestandardowych
Prawidłowe użycie stosu i sterty w C++?