• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Dyrektywa using (C++)

0 głosów
1,328 wizyt
pytanie zadane 19 kwietnia 2018 w C i C++ przez Sic Dyskutant (8,510 p.)
Witam

W jakich sytuacjach dochodzi do kolizji używania dyrektywy 'using' ?,

i czym różni się deklaracja 'using' od dyrektywy 'using' ?

1 odpowiedź

+2 głosów
odpowiedź 19 kwietnia 2018 przez mokrowski Mędrzec (159,000 p.)
wybrane 19 kwietnia 2018 przez Sic
 
Najlepsza

Dlaczego może dochodzić do konfliktów, żeby już się nie powtarzać.. 

https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#Rs-using

Dyrektywa using, tj. używająca przestrzeni nazw, pozwala na wyszukanie dowolnej nazwy w przestrzeni nazw określonej przez dyrektywę using.

using namespace my::funny::valentine;

Deklaracja using wprowadza pojedynczą nazwę z przestrzeni nazw, tak jakby została zadeklarowana w zakresie zawierającym deklarację użycia:

using my::funny::valentine::heart;
komentarz 19 kwietnia 2018 przez Sic Dyskutant (8,510 p.)
Dziękuję bardzo.

Podobne pytania

0 głosów
1 odpowiedź 903 wizyt
pytanie zadane 6 grudnia 2019 w C i C++ przez Gildin1_2 Gaduła (3,060 p.)
+1 głos
1 odpowiedź 3,869 wizyt
pytanie zadane 3 lipca 2017 w C i C++ przez Michał Biernacki Użytkownik (670 p.)
+2 głosów
1 odpowiedź 1,370 wizyt
pytanie zadane 11 kwietnia 2021 w C i C++ przez Dawidziu Bywalec (2,630 p.)

93,794 zapytań

142,763 odpowiedzi

323,450 komentarzy

63,408 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...