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++?