class C { using namespace std; // error }; namespace N { using namespace std; // ok } int main () { using namespace std; // ok } Edycja : chcesz poznać motywację za tym.
class C { using namespace std; // error }; namespace N { using namespace std; // ok } int main () { using namespace std; // ok } Edycja : chcesz poznać motywację za tym.
Czytałem źródło Artifice i zobaczyłem: module Artifice NET_HTTP = ::Net::HTTP # ... end linia: https://github.com/wycats/artifice/blob/master/lib/artifice.rb#L6 Dlaczego po prostu nie zrobić Net::HTTPzamiast ::Net::HTTP, tj. Co to znaczy, gdy używasz ::jako przedrostka?...
Co robi elementFormDefaulti kiedy powinno być używane? Więc znalazłem kilka definicji elementFormDefaultwartości: wykwalifikowanych - elementy i atrybuty są w targetNamespace schematu niekwalifikowany - elementy i atrybuty nie mają przestrzeni nazw Z tej definicji myślę więc, że jeśli...
Rozważmy parę dwóch plików źródłowych: plik deklaracji interfejsu ( *.hlub *.hpp) i plik jego implementacji ( *.cpp). Niech *.hplik będzie podobny do następującego: namespace MyNamespace { class MyClass { public: int foo(); }; } Widziałem dwie różne praktyki dotyczące używania...
Czy jest jakaś różnica między zawijaniem zawartości pliku nagłówka i pliku cpp w przestrzeni nazw lub zawijaniem samej zawartości nagłówka, a następnie użyciem przestrzeni nazw w pliku CPP? Przez różnicę rozumiem każdy spadek wydajności lub nieco inną semantykę, która może powodować problemy...
To jest mój program, którego używa klasa nazywa się Time2 Mam odniesienie dodane do TimeTest Ciągle otrzymuję Błąd „Time2” to „przestrzeń nazw”, ale jest używany jak „typ” Mógłby ktoś mi powiedzieć co to za błąd i jak to naprawić? namespace TimeTest { class TimeTest { static void...
Jedną z kaprysów mojego systemu programistycznego (Codegear C ++ Builder) jest to, że niektóre automatycznie generowane nagłówki nalegają na posiadanie ... using namespace xyzzy ... stwierdzeń w nich, które wpływają na mój kod, kiedy najmniej tego chcę lub oczekuję. Czy istnieje sposób, aby...
Używam obiektu z interfejsu API innej firmy, który ma właściwość typu System.Windows.Media.ImageSource, ale nie mogę nigdzie znaleźć przestrzeni nazw System.Windows.Media. Jeśli spróbuję dodać odniesienie do mojego projektu, nie widzę System.Windows.Mediana liście opcji. Mój projekt jest również...
Właśnie zacząłem uczyć się języka F # (z niewielkim wcześniejszym doświadczeniem z .NET), więc wybacz mi prawdopodobnie bardzo proste pytanie: Jaka jest różnica między przestrzenią nazw a modułem w F #? Dzięki Dave Edycja: Dzięki za odpowiedź Brian. To właśnie chciałem wiedzieć. Tylko...
Mam małą aplikację WPF, która kiedyś dobrze się kompilowała, ale już nie jest. Nie mogę powiedzieć, w którym momencie przestał się budować. Po prostu działało dobrze jednego dnia, a następnego nie. Oto struktura projektu: Nie ma innych projektów ani odniesień zewnętrznych poza standardowymi...
Jestem bardzo zdezorientowany między przestrzeniami nazw i zestawami. Czy System.Datai System.Webprzestrzenie nazw lub zestawy? Zauważyłem, że są to nazywane przestrzenie nazw i jednocześnie są obecne w GAC_32folderze. Więc co to właściwie jest?
Moje rozwiązanie C # WinForms ma dwa projekty. Biblioteka DLL, która jest głównym projektem, nad którym pracuję, oraz wykonywalny plik WinForms, który nazywam „Sandbox”, dzięki czemu mogę łatwo skompilować / uruchomić / debugować bibliotekę DLL za jednym razem. Pracuję w .Net 4.0 dla obu...
Jestem nowy w jQuery i chciałbym przeanalizować dokument XML. Jestem w stanie przeanalizować zwykły XML z domyślnymi przestrzeniami nazw, ale z XML, takimi jak: <xml xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
Czy można mieć coś takiego? app/models/ app/models/users/user.rb app/models/users/education.rb Celem jest lepsze uporządkowanie folderu / app / models , ale bez konieczności określania przestrzeni nazw modeli. Pytanie bez odpowiedzi dla Rails 3 jest tutaj: Railsy 3.2.9 i modele w...
Jak mogę uzyskać wszystkie klasy w przestrzeni nazw w języku C #?
Mam następujący kod: namespace A { struct Foo { int a; }; } struct Foo { int b; }; struct Bar : public A::Foo { Bar(Foo foo) { c = foo.b; } int c; }; Kompilatory C ++ narzekają na „c = foo.b”, ponieważ A :: Foo nie ma członka o nazwie b. Jeśli zmienię typ parametru Bar za pomocą :: Foo...
Uwaga: to pytanie dotyczy name space, a nie namespace. Standard C ++ zawiera kilka odniesień name space, ale nie widzę jego definicji. Według standardów etykiety i makra znajdują się w różnych przestrzeniach nazw. Wszystkie pozostałe odniesienia name spaceznajdują się w sekcji kompatybilności z C...