private

Dlaczego mogę uzyskać dostęp do prywatnych zmiennych w konstruktorze kopiowania?

Nauczyłem się, że nigdy nie mogę uzyskać dostępu do prywatnej zmiennej, tylko z funkcją get w klasie. Ale dlaczego mogę uzysk ... rst + (f.pEnd - f.pFirst); std::copy(f.pFirst, f.pLast, pFirst); } Moja deklaracja: private: T *pFirst,*pLast,*pEnd;

clean C++ granul friend equivalent? (Odpowiedź: Idiom Adwokat-Klient)

Dlaczego C++ ma public członków, do których każdy może zadzwonić i friend deklaracje, które ujawniają wszystkie private Człon ... ej obraca się wokół forwarding Call boilerplate, że bardzo podobny "klucz" idiom uniknąć kosztem mniej bezpośredniej ochrony.

Czy można ustawić własność prywatną poprzez odbicie?

Czy Mogę ustawić własność prywatną przez odbicie? public abstract class Entity { private int _id; private DateTime? ... hod("set_CreatedOn", BindingFlags.Instance | BindingFlags.NonPublic); Myślę, że mogę to zrobić, ale nie mogę tego rozgryźć.

Klonowanie prywatnego repo Github

Mam prywatne repozytorium na Githubie dla projektu, nad którym pracuję. Do tej pory pracowałem tylko na moim domowym pulpici ... ptopa i skonfigurować się jako współpracownik? Komenda, której użyłem to git clone git://github.com/myusername/reponame.git

Dlaczego `private val " i "Private final val" różnią się od siebie?

Kiedyś myślałem, że private val i private final val są takie same, dopóki nie zobaczyłem sekcji 4.1 w Scali Reference: D ... vate val nie jest private final val. Dlaczego scalac nie traktuje private val jako private final val? Czy jest jakiś powód?

Jakiś sposób na użycie prywatnej metody?

Mam klasę, która używa XML i reflection, aby zwrócić Objects do innej klasy. Zwykle te obiekty są polami podrzędnymi obiektu ... to czerpać. Krótko mówiąc, zastanawiałem się, czy jest jakiś sposób, aby uzyskać dostęp do metody private poprzez refleksję.

Jak stworzyć prawdziwą prywatną zmienną instancji?

Chcę utworzyć zmienną instancji, do której nie można uzyskać dostępu z zewnątrz. Czy coś takiego jest możliwe w objective-c? ... eć, jak inni to robią, ponieważ mogą zastąpić przypadkowo Ukryte zmienne instancji podczas robienia tego. Co to za sztuczka?

Testowanie jednostkowe funkcji prywatnych z Mocha i Node.js

Używam Mocha do jednostkowego testowania aplikacji napisanej dla Node.js. Zastanawiam się, czy możliwe jest jednostkowe test ... 1 nie jest eksportowane. Jaki jest prawidłowy sposób testowania metod prywatnych? Czy Mocha ma na to jakieś wbudowane metody?

Friend declaration w C++ - różnica między publicznym a prywatnym

Ktoś mi powiedział, że jest różnica między ogłoszeniem klasy przyjaciół w publicznych lub prywatnych obszarach klasy, ale nie ... class B; }; I class A { private: //or nothing as the default is private friend class B; }; Jest jakaś różnica?

Kiedy używać @objc w Swift?

W Swift widzę takie metody jak: @objc private func doubleTapGestureRecognized(recognizer: UITapGestureRecognizer) Zastana ... wywołanie w Objective-C, powinieneś dodać flagę @ objc Jest to jednak funkcja prywatna w języku Swift, do czego służy @obj?

Dziedziczenie metod prywatnych i chronionych w Pythonie

Wiem, że w Pythonie nie ma 'prawdziwych' prywatnych/chronionych metod. Takie podejście nie ma na celu niczego ukrywać; chcę t ... Czy to zachowanie oznacza, że metody "chronione" będą dziedziczone, ale "prywatne" w ogóle nie będą? Czy coś mnie ominęło?

Członkowie prywatni podczas rozszerzania klasy za pomocą ExtJS

Zrobiłem kilka badań na ExtJS forum dotyczące prywatnych metod i pól wewnątrz klasa Rozszerzona, i nie mogłem znaleźć na to ... zakresie MyExtendedClass , do której nie można uzyskać dostępu z zewnątrz, ale można uzyskać dostęp przez metody publiczne?

Dlaczego prywatne metody wirtualne są nielegalne w C#?

Wywodzący się z C++, to było dla mnie zaskoczeniem. W C++ dobrą praktyką jest uczynienie funkcji wirtualnych prywatnymi. Od ... żonej) klasie. Dlaczego tak jest? W C++ specyfikator dostępu nie ma nic wspólnego z tym, czy można nadpisać funkcję, czy nie.

Java: dostęp do prywatnego konstruktora z parametrami typu

Jest to kontynuacja tego pytania o Java private constructors . Załóżmy, że mam następującą klasę: class Foo<T> { ... cessible(true); Foo<String> foo = constructor.newInstance("arg1"); System.out.println(foo); } }

Jak uzyskać dostęp do prywatnych metod i prywatnych danych poprzez reflection?

Wiem, że możemy uzyskać dostęp do prywatnego konstruktora poprzez odbicie jako @ Sanjay T. Sharma wspomniany w odpowiedzi na ... odbicie? czy istnieje sposób na uniemożliwienie komukolwiek dostępu do prywatnych konstruktorów, metod i elementów danych?

Czy prywatne metody są naprawdę bezpieczne?

W Javie modyfikator dostępu private uważa za bezpieczny, ponieważ nie jest widoczny poza klasą. Więc świat zewnętrzny też nie ... yjny poziom dostępu, który ma sens dla konkretnej członek. Użyj prywatnego, chyba że masz dobry powód, aby tego nie robić.

Dlaczego wirtualna funkcja miałaby być prywatna?

Właśnie zauważyłem to w jakimś kodzie: class Foo { [...] private: virtual void Bar() = 0; [...] } Czy to ma jakiś cel? (próbuję przenieść jakiś kod Z VS do G++, i to przykuło moją uwagę)

Javascript private member on prototype

Próbowałem dowiedzieć się, czy jest to możliwe w jakikolwiek sposób. Oto kod: a=function(text) { var b=text; if (!arg ... d]; } return someFunc; }() a=new someFunc("test"); b=new someFunc("test2"); alert(a.getValue()); alert(b.getValue());

Różnica między publicznymi i prywatnymi zmiennymi statycznymi

class Employee{ // salary variable is a private static variable private static double salary; // DEPARTMENT is a constant ... program java zawiera zmienną statyczną. Ale nie mogę zrozumieć różnicy między publicznymi i prywatnymi zmiennymi statycznymi.

Ukrywanie prywatnych użytkowników danych? (C++)

Czy istnieje sposób na ukrycie prywatnych danych klasy C++ z dala od jej użytkowników, w pliku cpp? Myślę o prywatnych członkach jako o części implementacji i wydaje mi się, że deklarowanie ich w pliku nagłówkowym jest trochę wstecz.