Pitanja označena s "using-uputstvo"

Direktiva `use`, dostupna na nekoliko jezika, uključujući C # i C ++, uvodi članove prostora imena u trenutni opseg pretraživanja identifikatora.
36
odgovor

Zašto se "std imenski prostor" koristi kao loša praksa?

Rečeno mi je da je pisanje koda pomoću imena prostora std u kodu pogrešno i da umjesto toga trebam koristiti std :: cout i std :: cin. Zašto se upotreba prostora imena naziva lošom praksom? Može li on ili on proglasiti nejasne varijable neučinkovitim ...
postavljen 21. rujna '09 u 6:08
16
odgovor

Nije moguće pronaći naziv tipa ili prostor imena

Imam C # rješenje s nekoliko projekata u Visual Studio 2010. Jedan od njih je test projekt (nazvat ću ga "PrjTest"), drugi je Windows Forms Application projekt (nazvat ću ga "PrjForm"). Tu je i treći projekt koji se odnosi na P ...
postavljen 22. siječnja '11 u 2:36
6
odgovor

Visual Studio ili Resharper za postavljanje smjernica

Volim uključiti svoje trenutne direktive unutar trenutnog prostora imena, umjesto vanjskih, kao što su VS i Resharper zadani. Da li itko zna o makro / standardnoj funkcionalnosti koja sortira / uklanja neiskorištene direktive ...
postavljeno 4. svibnja u 19:25
3
odgovor

Zašto se deklaracija o upotrebi ne koristi za rješavanje problema s dijamantima?

Zabilježite sljedeći kod: struct A {void f () {}}; struct B1: A {}; struct B2: A {}; struct C: B1, B2 {void f () // djeluje {B1 :: f (); } // koristeći B1 :: f; // ne radi // koristeći B1 :: A :: f; // d ...
Postavite 04. svibnja u 15 sati
4
odgovor

C ++: Trebam li koristiti 'typedef' ili 'using namespace'?

Pišem knjižnicu s nekoliko ovisnih modula. Kada uključim datoteku iz drugog modula, moram riješiti imenski prostor pomoću: using namespace project1 :: namespace1; class1 obj; ili typedef project1 :: namespace1 :: class1 class1; class1 ...
postavljeno 26. travnja '12 u 13:23
1
odgovor

Koristeći std :: array i koristeći "array" kao ime

U mojoj C ++ JSON knjižnici nedavno sam imao regresiju s GCC7. Izbrisao sam oštećeni kôd i nadam se da ću razumjeti pogrešku. Kod Razmotrite ovo zaglavlje myclass.hpp: #pragma jednom template <typename X> struct A {struct value_t {...
postavljen je 05. lipnja 2006. u 14:23
5
odgovor

Područja koja koriste a-direktivu u izjavi struct / class?

Smatram da su moje C ++ datoteke zaglavlja prilično teške za čitanje (i vrlo dosadne za unos) sa svim potpuno kvalificiranim tipovima (koji zauzimaju do 4 ugniježđena prostora). To je pitanje (svi odgovori daju pogrešne alternative njegovoj ...
postavljeno 06.12 '10 u 6:03
3
odgovor

Kako vezati opseg između direktive i kontrolera pomoću angularJS

Pokušavam stvoriti hijerarhijski neuređeni n-level popis s anugularJS i bio sam u mogućnosti to učiniti uspješno. Ali sada imam problema s područjem između direktive i kontrolera. Moram promijeniti svojstvo domene roditelja iz funkcije koja se zove ...
postavljen 13. ožujka u 18:02
3
odgovor

Što točno znači "korištenje imenskog prostora"?

Sljedeći testni kod C ++ nije vezan (gcc 4.9.2, binutils 2.25). Pogreška U funkciji 'main': nedefinirano upućivanje na 'X :: test'. 01: # uključi <string> 02: # uključi <iostream> 03: 04: imenski prostor X 05: {06: extern std :: string test; 07:} ...
postavljeno 07. prosinca '15 u 11:21
6
odgovor

Koja je svrha: "korištenje prostora naziva"?

Postoje uvjerljivi argumenti protiv korištenja imena prostora std, pa zašto je uopće uveden u jezik? Koristi li prostor za imenovanje pobjeda nad ciljevima prostora? Zašto trebam pisati pomoću prostora imena? Ima li kakvih problema o kojima ne znam, ovo je elegantno ...
set 05 Dec '10 u 19:09
1
odgovor

C ++ 'typedef' nasuprot "pomoću ... = ..."

Mogući duplikati: Koje su razlike između typedef i korištenja u C ++ 11? Sljedeći kod je kompiliran i pokrenut. Moje pitanje je što je razlika između typedef i koristiti metodu za preimenovanje predložak specijalizacije?
postavljen je 27. lipnja 2012. u 13:38 sati
4
odgovor

Početak i kraj poziva s direktivom indeksa?

Instalirani idiom za pozivanje swap: pomoću std :: swap swap (foo, bar); Dakle, swap može biti preopterećen za tipove korisnika izvan std imenskog prostora. Trebamo li početi i završiti na isti način? pomoću std :: begin; koristeći s ...
postavljen 13. rujna '13 u 10:09
12
odgovor

Što zahtijeva deklaracija o "korištenju imenskog prostora?"

Ovo pitanje može biti duplikat, ali ne mogu naći dobar odgovor. Kratko i jednostavno, što zahtijeva da se deklariram korištenjem prostora imena std; u C ++ programima?
set 07 veljača '10 u 23:11
3
odgovor

Prema zadanim postavkama, direktive se koriste u novim C # datotekama.

Zašto Visual Studio 2008 automatski ubacuje sljedeće direktive u svaku novu C # datoteku koju sam stvorio? pomoću sustava; pomoću System.Collections.Generic; pomoću System.Text; Što je toliko posebno u ovim prostorima imena? Jesu li oni n ...
pitao 16. ožujka u 19:01
5
odgovor

Tip ili imenski prostor nije moguće pronaći (propustite li upotrijebiti smjernice ili reference skupa?)

Dobivam sljedeću pogrešku kada pokušam prevesti moj C # program: koristim sustav; pomoću System.Collections.Generic; pomoću usluge S ...
postavljeno 27. travnja '10 u 16:01