14. februar 2003 - 12:58Der er
7 kommentarer og 2 løsninger
Namespace ?? c++
using namespace std;
jeg er ikke helt med..Så bruger man det her og så behøver man ligepludselig ikke at skrive ".h" ved header filer...Hvad er det for noget underligt noget??
Hvad betyder det, og hvad er det for noget i sammenhængen med c/c++ ?
namespaces er for at du nemmere kan bruge diverse navne som ellers kunne være brugt af andre bibliotekerne i dit eget program. Hvis et bibliotek Gates har definere Bill som funktion, kan du lave dit eget namespace Regning hvor Bill også er en funktion, du kan så kalde dem med Gates::Bill() og Regning::Bill().
Includes uden .h er for at adskille C og C++ include filerne i C++.
jeg er ikke helt med..Så bruger man det her og så behøver man ligepludselig ikke at skrive ".h" ved header filer...Hvad er det for noget underligt noget??
Arne, jeg kan høre at du har styr på det med namespace..Men jeg kan simpelhen ikke se hvad du mener i dit eks.....Jeg forstår ikke lige hvad det er som er pointen i eks....
Mit eksempel som naturligvis er absurd udfra en formåls-betragtning var for at illustrere, hvordan man kan lave signe egne namespaces og have 2 klasser med samme navn og bruge dem begge i samme kode.
Det gør de sikkert....Ok jeg vil kigge lidt mere på det...Takker for hjælpen
Mvh
Daniel
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.