Klausimai, pažymėti „namespaces“

Vardų erdvė yra konteineris, kuris suteikia kontekstą identifikatoriams, kuriuose vardai yra unikalūs.
31
atsakymas

Ką daryti, jei __name__ == "__main__": ar?

Ką daryti, jei __name__ == "__main__":? # Threading pavyzdys importo laikas, gija def myfunction (eilutė, miego laikas, užraktas, * args): o tiesa: lock.acquire () time.sleep (miego laikas) užraktas.
nustatytas sausio 7 d '09, 7:11
36
atsakymai

Kodėl „std vardų naudojimas“ laikomas bloga praktika?

Man buvo pasakyta, kad kodo rašymo kodas naudojant vardų sritį yra neteisingas, o vietoj to turėčiau naudoti std :: cout ir std :: cin. Kodėl naudojant vardų erdvę laikoma bloga praktika? Ar jis gali deklaruoti dviprasmiškus kintamuosius, yra neveiksmingas ...
nustatyti 21 rugsėjo '09 6:08
10
atsakymai

Ar direktyvų naudojimas turėtų būti vardų erdvėje ar už jos ribų?

Bėgau StyleCop per C # kodą, ir jis ir toliau sako, kad mano naudojamos direktyvos turi būti vardų erdvėje. Ar yra techninė priežastis, kodėl įterpiant direktyvas viduje, o ne vardų erdvėje?
nustatytas 24 sep. '08 6:49
26
atsakymai

Kaip paskelbti vardų sritį javascript'e?

Kaip sukurti „JavaScript“ vardų erdvę, kad mano objektai ir funkcijos nebūtų perrašyti kitų to paties pavadinimo objektų ir funkcijų? Naudojau šiuos dalykus: jei (foo == null || typeof (foo)! = "Object") {var Foo = naujas objektas ();} Ar yra ...
gegužės 19 d. 11 val. 11:11
10
atsakymai

Ar kas nors gali paaiškinti __all__ Pythone?

Vis daugiau ir daugiau aš naudoju „Python“ __all__ kintamąjį skirtinguose __init__.py failuose. Ar kas nors gali paaiškinti, ką tai daro?
nustatyti 05 Rgs '08 0:28
10
atsakymai

Anoniminės / anoniminės vardų erdvės arba statinės funkcijos

Ypatingas C ++ bruožas yra sugebėjimas sukurti nenurodytas (anonimines) vardų vietas, pavyzdžiui: namespace {int couldAccessOutsideThisFile () {...}} // vardų erdvė Jūs manote, kad tokia funkcija bus nenaudinga - nes negalite ...
nustatytas rugsėjo 30 d '08 10:02 val
8
atsakymai

Kas yra dvigubo dvitaškio „::“ pridėtinė reikšmė?

Radau šią eilutės eilutę klasėje, kurią turėčiau keisti: :: Konfigūracija * tmpCo = m_configurationDB; // rodyklė į dabartinę db ir aš nežinau, kas tiksliai yra dvigubas dvitaškis, pridėtas prie klasės pavadinimo. Be to, norėčiau perskaityti: skelbimą ...
lapkričio 24 d. '10, 19:24
2
atsakymai

Kas yra integruotos vardų erdvės?

C ++ 11 leidžia įvesti inline vardų s, kurių visi nariai taip pat automatiškai įtraukiami į vardų sritį. Negaliu galvoti apie tai, kokia naudinga tai padaryti - ar kas nors gali pateikti trumpą, trumpą pavyzdį, kai reikalinga inline vardų erdvė ir ...
yra nustatytas birželio 13 d. 12 val
11
atsakymai

Visų tipų paieška vardų erdvėje per atspindį

Kaip jūs gaunate visas vardų vardų klases per refleksiją C #?
nustatytas 17 sep. '08 6:35
15
atsakymai

Kaip teisingai naudoti vardų vietas C + +?

Aš atėjau iš java fono, kuriame naudojami paketai, o ne vardų erdvės. Aš įdėjau klases, kurios dirba kartu, kad suformuotų visą objektą į paketus, o vėliau jas vėl panaudojau iš šio paketo. Bet dabar aš dirbu C ++. ...
nustatytas 03 rugsėjis '08, 15:54
33
atsakymai

Negalima rasti „tipo ar vardų pavadinimo“, bet viskas atrodo gerai?

Gavau: vardų srities tipas arba pavadinimas nebuvo rastas „C # WPF“ programoje VS2010. Ši kodo sritis gerai sukompiliuota, bet staiga gaunu šią klaidą. Bandžiau ištrinti nuorodą į projektą ir naudojimąsi instrukcija, išjungus VS2010 ir iš naujo paleisti ...
Nustatyta liepos 22 d. 10 val
6
atsakymai

Gauti tipo pavadinimą be viso vardų srities C #

Turiu šį kodą: grįžti "[Įterpta nauja" + tipo (T) .ToString () + "]"; Bet tipas (T) .ToString () grąžina visą pavadinimą, įskaitant vardų sritį.Gal galite tiesiog gauti klasės pavadinimą (be jokios vardų erdvės kvalifikatorių?)
nustatytas 03 rugpjūtis '10 15:12
7
atsakymai

Vardų erdvė ir funkcijos - klasikiniai metodai

Tarkime, aš turiu arba ketinu parašyti susijusių funkcijų rinkinį. Leiskite jiems pasakyti, kad jie susiję su matematika. Organizaciniu požiūriu, jei aš: Parašykite šias funkcijas ir įdėkite jas į MyMath vardų erdvę ir naudokitės jais per MyMath :: XYZ () Co ...
rugsėjo 16 d '09 10:15 val
5
atsakymai

Kaip tinkamai perkrauti srauto operatorių?

Aš rašau mažą matricos biblioteką C ++ matricos operacijoms. Tačiau mano kompiliatorius skundžiasi, kur jis nebuvo anksčiau. Šis kodas liko lentynoje 6 mėnesius, o tarp manęs atnaujinau kompiuterį nuo debian etch iki lenny (g ++ (Debian ...
nustatyti 24 sausis '09 19:34
6
atsakymai

Django: projektai ir programos

Turiu gana sudėtingą „produktą“, kurį ketinu kurti su „Django“. Šiame kontekste vengsiu vartoti terminus „projektas“ ir „taikymas“, nes nesuprantu jų konkrečios reikšmės „Django“. Projektuose gali būti ...
nustatyti 02 vas '11 22:41