namespaces

C++: Przestrzenie nazw - jak poprawnie używać w plikach nagłówkowych i źródłowych?

Rozważmy parę dwóch plików źródłowych: plik deklaracji interfejsu (*.h lub *.hpp) i jego plik implementacji (*.cpp). Niech p ... foo() { ... } } Moje pytanie: czy są jakieś różnice między tymi dwoma praktykami i czy jest ona uważana za lepszą od inne?

Dlaczego moje logowanie jest w przestrzeni nazw std?

W poniższym kodzie definiuję trywialną funkcję log. W main staram się , a nie nazywać go; wzywam std::log. Niemniej jednak, ... nst double x) { std::cout << "log!\n"; return x; } int main(int argc, char *argv[]) { std::log(3.14); return 0; }

Strategia tworzenia wersji tego samego kodu PHP w przestrzeni nazw i bez niej

Utrzymuję bibliotekę napisaną dla PHP 5.2 i Chciałbym stworzyć jej wersję z przestrzenią nazw w PHP 5.3. Jednakże, utrzymywał ... ępne i zachowanie kompatybilności wstecznej ze starszymi PHP? Update: zdecydował się jednak na używanie przestrzeni nazw .

XSLT Transform XML with Namespaces

Mam jakiś XML, który próbuję przekształcić w HTML za pomocą XSLT, ale nie mogę go uruchomić na całe moje życie. Czy ktoś może ... each select="Brokerage"> Test </xsl:for-each> </xsl:template> </xsl:stylesheet>

zrozumienie globalnej przestrzeni nazw i zamknięć javascript

Staram się poprawić moje zrozumienie globalnej przestrzeni nazw w javascript i jestem ciekawy kilku rzeczy: Czy istnieje" ... ething; } function child3(){ x+=something; child2() child1() } child3() } parent()

Przestrzeń nazw C++ i include

Dlaczego potrzebujemy zarówno używać przestrzeni nazw, jak i zawierać dyrektywy w programach C++? Na przykład, #include &l ... się drugiego ? (myślę o analogii z Javą, import java.net. * zaimportuje wszystko od java.net nie musisz robić nic innego.)

Prawdziwy przykład przestrzeni nazw URL

Studiuję dokumentację Django, ale natknąłem się na Część, której nie mogę zrozumieć: jaki jest prawdziwy przykład użycia przestrzeni nazw w prawdziwym problemie. Znam składnię, ale nie znam tego celu.

Jak nadpisać niewidoczną funkcję w przestrzeni nazw pakietu?

W zasadzie chcę zmienić niewidoczną funkcję pakietu. W przypadku funkcji widocznych, tj. funkcji, które nie mają Asteriksa, g ... o prostu napisać to jako odpowiedź i akceptuję to. Jeszcze raz przepraszam. fixInNamespace(predict.ar, pos="package:stats")

Przestrzeń nazw WCF service reference różni się od oryginalnej

Mam problem dotyczący przestrzeni nazw używanych przez moje referencje serwisowe. Mam kilka usług WCF, powiedzmy z przestrzen ... ia. Edit: jak zasugerował John Saunders, złożyłem kilka uwag do Microsoftu na ten temat:Feedback item @ Microsoft Connect

Tworzenie przestrzeni nazw C++ w nagłówku i źródle (cpp)

Czy jest jakakolwiek różnica między owijaniem zawartości nagłówka i pliku cpp w przestrzeni nazw lub owijaniem tylko zawartoś ... ng namespace X; { void Foo::TheFunc() { return; } } Jeśli nie ma różnicy Jaka jest preferowana forma i dlaczego?

Przeniesienie funkcji członka z klasy bazowej do klasy pochodnej powoduje przerwanie programu bez oczywistego powodu

To (zmyślone) pytanie zostało początkowo sformułowane jako zagadka, ukrywająca niektóre szczegóły, które mogą pomóc zob ... << endl; // outputs 1 cout << d.bar(1) << endl; // outputs 0; So how is bar() different from foo()? }

Przestrzenie nazw bez pakietów

Reorganizując moją bazę kodu chciałbym wyczyścić mój mechanizm udostępniania kodu. Do tej pory używam source dla wielu małych ... ` lub getExportedValue i może asNamespace i isNamespace, ale to jest bardzo brudne i ma potencjał do łamania innych pakietów.

Definiowanie klasy w przestrzeni nazw

Czy istnieje bardziej zwięzły sposób definiowania klasy w przestrzeni nazw niż ten: namespace ns { class A {}; } Miałem nadzieję, że coś takiego zadziała, ale niestety nie.

ukrywanie funkcji osobistych W R

Mam kilka funkcji wygody w moim .Rprofile, takie jak Ta przydatna funkcja zwracająca rozmiar obiektów w pamięci . Czasami lub ... zczególnie trudne, ale czy istnieje łatwiejszy sposób, aby zapewnić, że niestandardowe funkcje nie zostaną zabite przez rm()?

std::copy to std:: cout for std:: pair

Mam następny kod: #include <iostream> #include <algorithm> #include <map> #include <iterator> //na ... copy wywołały mojego operatora Szybkie rozwiązanie-dodaj mój oerator Jakie rozwiązania lub obejście tego problemu znasz?

Visual Studio 2010 nagle nie widzisz przestrzeni nazw?

Moje rozwiązanie C # WinForms ma dwa projekty. DLL, który jest głównym projektem, nad którym pracuję, i wykonywalny WinForms, ... Jeśli skomentuję tę linijkę, to dostaję nie błędy przestrzeni nazw i projekt buduje dobrze. Nie widzę nic złego w tej linii.

Co to jest "alias przestrzeni nazw" w C++?

Co to jest "alias przestrzeni nazw" w C++? Jak się go stosuje?

Czy istnieje lepszy sposób wyrażania zagnieżdżonych przestrzeni nazw w C++ w nagłówku

Przeszedłem z C++ na Javę i C# i uważam, że użycie przestrzeni nazw / pakietów jest tam znacznie lepsze (dobrze zorganizowane ... bibliotekę, którą dałbyś komuś innemu. Używam również głębszego zagnieżdżania do celów odkrywania za pomocą przestrzeni nazw.

Czym są przestrzenie nazw Pythona

Właśnie zacząłem uczyć się Pythona i natknąłem się na "przestrzenie nazw" pojęcie w Pythonie. Chociaż mam jist tego, co to je ... estrzenie nazw w not a pojęcie ograniczone do określonego języka). Pochodzę głównie z środowisk programistycznych Java i C.

Jakie są korzyści z importu w przestrzeni nazw w R?

Mechanizm przestrzeni nazw r pozwala na export funkcje, które następnie są widoczne dla użytkownika. Ponadto pozwala na impor ... nie, gdy R zaczyna. Dlatego moje pytanie brzmi, Jakie są korzyści z importowania funkcji takich jak plot, optim albo qchisq?