Wpis z mikrobloga

#cpp #pytanie do #programistow

Da się stworzyć własną przestrzeń nazw wyglądającą tak samo jak w Windows Forms? Chodzi mi o:


Bo niby próbuję, ale Visual się stawia i twierdzi przy pierwszym public_:

Error: expected a declaration
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KrzaQ2: no to zdefiniowałem namespace o nazwie Core. Do niej wrzuciłem wszystkie funkcje publiczne których używam, jak i biblioteki oraz include. Gdy próbuję tworzyć nową w taki sposób:


using
  • Odpowiedz
@KrzaQ2: a da się to zrobić w sposób MS i foremek, jednocześnie bez dziedziczenia?

Sorry, że zadaję głupie pytania, ale zaciekawił mnie ten temat, bo praktycznie za pomocą dołączenia jednego pliku .dll można sobie dodać całą przestrzeń roboczą, którą już się kiedyś stworzyło. Chyba. Tak mi się wydaje.
  • Odpowiedz
@Linux_Shines: Nie uƶywałem nigdy Windows Forms, więc nie wiem jak to wygląda.

Jeśli dorzucasz wyłącznie plik .dll (bez dodatkowych nagłówków), to wymaga to refleksji, a tego C++ na razie nie posiada (ale moƶna się posiłkować generatorami kodu takimi jak moc w Qt).

Jeśli masz nagłówek a nie tylko samą.dllkę (lub nagłówek+pliki .cpp), to w sumie nie wiem w czym problem, po prostu uƶywasz tego czego
  • Odpowiedz