namespaces
Co robi if name = = "main": do?
Do czego służy if __name__ == "__main__":?
# Threading example
import time, thread
def myfunction(string, sleeptime, lock, ... ead.start_new_thread(myfunction, ("Thread #: 1", 2, lock))
thread.start_new_thread(myfunction, ("Thread #: 2", 2, lock))
Dlaczego "używanie przestrzeni nazw std;" jest uważane za złą praktykę?
Powiedziano mi przez innych, że pisanie using namespace std; w kodzie jest złe i że powinienem używać std::cout i std::cin be ... a zmiennych niejednoznacznych (zmiennych o tej samej nazwie co funkcja w przestrzeni nazw std)? Czy ma to wpływ na wydajność?
Dlaczego "używanie przestrzeni nazw std" jest uważane za złą praktykę?
Powiedziano mi przez innych, że pisanie using namespace std w kodzie jest złe i że powinienem używać std::cout i std::cin bez ... a zmiennych niejednoznacznych (zmiennych o tej samej nazwie co funkcja w przestrzeni nazw std)? Czy ma to wpływ na wydajność?
Jak zadeklarować przestrzeń nazw w JavaScript?
Jak utworzyć przestrzeń nazw w JavaScript, aby moje obiekty i funkcje nie zostały nadpisane przez inne obiekty i funkcje o te ... f (Foo == null || typeof(Foo) != "object") { var Foo = new Object();}
Czy jest na to sposób bardziej elegancki lub zwięzły?
Czy dyrektywy 'using' powinny znajdować się wewnątrz czy poza przestrzenią nazw?
Używałem StyleCop nad jakimś kodem C# i ciągle donosi, że moje dyrektywy using powinny znajdować się w przestrzeni nazw.
Czy istnieje techniczny powód umieszczania using dyrektyw wewnątrz zamiast poza przestrzenią nazw?
Nienazwane / anonimowe przestrzenie nazw a funkcje statyczne
Cechą C++ jest możliwość tworzenia nienazwanych (anonimowych) przestrzeni nazw, jak tak:
namespace {
int cannotAccessOu ... byłoby to korzystne dla korzystanie z funkcji statycznych? Czy są one zasadniczo dwa sposoby robienia dokładnie tego samego?
Czy ktoś może wyjaśnić wszystko w Pythonie?
Używam Pythona coraz częściej i ciągle widzę zmienną __all__ ustawioną w różnych plikach __init__.py. Czy ktoś może wyjaśnić, co to robi?
Jak prawidłowo używać przestrzeni nazw w C++?
Pochodzę z tła Javy, gdzie używane są pakiety, a nie przestrzenie nazw. Jestem przyzwyczajony do umieszczania klas, które wsp ... y tworzysz przestrzenie nazw dla głównych komponentów? Jeśli tak, to jak tworzyć obiekty z klas w innych przestrzeniach nazw?
Czym są przestrzenie nazw?
Czym są przestrzenie nazw PHP?
Czym są przestrzenie nazw w ogóle?
Odpowiedź laika z przykładem byłaby świetna.
Jakie jest znaczenie dwukropka "::"?
Znalazłem ten wiersz kodu w klasie, którą muszę zmodyfikować:
::Configuration * tmpCo = m_configurationDB;//pointer to curr ... iektu klasy Configuration... ale uprzedzona Podwójna okrężnica mnie myli.
Znalazłem też:
typedef ::config::set ConfigSet;
Do czego służą wewnętrzne przestrzenie nazw?
C++11 pozwala inline namespace s, których wszystkie elementy są również automatycznie w Enklawie namespace. Nie mogę wymyślić ... adeklarowana inline w jednej, ale nie wszystkich deklaracjach, które mogą żyć w różnych plikach. Czy to nie błaga o kłopoty?)
Jaki jest najlepszy sposób na rozwiązanie kolizji przestrzeni nazw Objective-C?
Objective-C nie ma przestrzeni nazw; jest podobny do C, wszystko znajduje się w jednej globalnej przestrzeni nazw. Jeśli prac ... w, ale na razie szukam rozwiązania do pracy z frameworkami w ramach jednej aplikacji. Jakieś rozwiązania, które to umożliwią?
Dlaczego używane są nienazwane przestrzenie nazw i jakie są ich zalety?
Właśnie dołączyłem do nowego projektu oprogramowania C++ i staram się zrozumieć projekt. Projekt często korzysta z nienazwan ... (...) {...
Jakie są względy projektowe, które mogą spowodować użycie nienazwanej przestrzeni nazw? Jakie są zalety i wady?
Jak utworzyć pakiet przestrzeni nazw w Pythonie?
W Pythonie, pakiet przestrzeni nazw pozwala na rozprzestrzenianie kodu Pythona wśród kilku projektów. Jest to przydatne, gdy ... zdefiniowanie pakietu przestrzeni nazw, aby więcej niż jeden produkt Pythona mógł zdefiniować Moduły w tej przestrzeni nazw?
Przestrzenie nazw w C
Czy istnieje sposób, aby (ab)użyć preprocesora C do emulowania przestrzeni nazw w C ?
Myślę o czymś w tym stylu:
#define ... other_function();
}
To zostałoby przetłumaczone na:
name_of_ns_some_function() {
name_of_ns_some_other_function();
}
Jak prawidłowo przeciążyć operator
Piszę małą bibliotekę macierzową w C++ do operacji macierzowych. Jednak mój kompilator narzeka, gdzie wcześniej nie. Ten kod ... estem trochę zdezorientowany tym błędem, ale znowu mój C++ trochę zardzewiał po zrobieniu wielu Javy przez te 6 miesięcy. :-)
Wyższość nienazwanej przestrzeni nazw nad statyczną?
W Jaki Sposób nienazwane przestrzenie nazw są lepsze od słowa kluczowego static?
Dlaczego ANSI C nie ma przestrzeni nazw?
Posiadanie przestrzeni nazw wydaje się nie zastanawiać dla większości języków. Ale z tego co wiem, ANSI C go nie wspiera. Dlaczego nie? Jakieś plany włączenia go do przyszłego standardu?
Co robi \ (odwrotny ukośnik) w PHP (5.3+)?
Co robi \ w PHP?
Na przykład, CSRF4PHP ma \FALSE, \session_id, i \Exception:
public function __construct($timeout=300, $a ... $this->acceptGet = (bool) $acceptGet;
} else {
throw new \Exception('Could not find session id', 1);
}
}
Dlaczego nienazwana przestrzeń nazw jest "lepszą" alternatywą dla statycznej? [duplikat]
To pytanie ma już odpowiedź tutaj:
wyższość nienazwanej przestrzeni nazw nad statyczną?
... , szczególnie dlatego, że takie jest moje rozumowanie w mojej odpowiedzi, podczas gdy standard może mieć coś innego na myśli.