mìng míng kōng jiān (namespace)
jiàngxiàng guān de lèi xíng jìn xíng fēn zǔ de luó ji mìng míng fāng 'àn。 .netframework shǐ yòng fēn céng mìng míng fāng 'àn, jiāng lèi xíng fēn wéi xiāng guān gōng néng de luó ji lèi bié, rú asp.net jì shù huò yuǎn chéng chǔlǐ gōng néng。 shè jì gōng jù kě yǐ shǐ yòng mìng míng kōng jiān , shǐ kāi fā rén yuán zài tā men de dài mǎ zhōng liú lǎn hé yǐn yòng lèi xíng gèng wéi fāng biàn。 dān gè chéng xù jí kě yǐ bāo hán qí fēn céng míng chēng jù yòu bù tóng mìng míng kōng jiān gēn de lèi xíng, ér qiě luó ji mìng míng kōng jiān gēn kě yǐ kuà duō gè chéng xù jí。 zài .netframework zhōng, mìng míng kōng jiān zài luó ji shè jì shí tí gòngmìng míng fāng biàn, ér chéng xù jí zài yùn xíng shí què dìng lèi xíng de mìng míng fàn wéi。
guān yú mìng míng kōng jiān kě yǐ jiǎn dān lǐ jiě chéng:
quán shì jiè de biān chéng rén yuán, zài gěi duì xiàng mìng míng shí, yī bān dū huì yòng yī xiē dān cí de jiǎn xiě zhī lèi, suǒ yǐ hěn yòu kě néng chū xiàn duō gè hán shù yōng yòu zhe bù tóng de gōng néng què yòu xiāng tóng de míng chēng。 yǐ qián jiě jué zhè gè wèn tí de lǎo fāng fǎ shì: dà jiājǐ zì jǐ de měi yī gè duì xiàng dū jiā shàng yī gè dú yòu de qián zhuì, lì rú: mylib12345_cout zhī lèi, dàn zhè yàng de zuò fǎ, wú lùn shì zài shǐ yòng shí hái shì xiū gǎi shí dōuhěn bù fāng biàn, suǒ yǐ c++ yǐn rù liǎo mìng míng kōng jiān lái jiě jué gāi wèn tí。
jǔ gè xíng xiàng yī diǎn de lì zǐ:
mìng míng kōng jiān jiù xiàng yī gè wén jiàn jiā, qí nèi de duì xiàng jiù xiàng yī gè gè wén jiàn, bù tóng wén jiàn jiā nèi de wén jiàn kě yǐ zhòng míng。 zài shǐ yòng zhòng míng de wén jiàn shí, zhǐ xū yào shuō míng shì nǎ gè wén jiàn jiā xià de jiù xíng liǎo。
jiù xiàng: usingnamespacestd; qí shí jiù shì gào sù biān yì qì, zhè xíng dài mǎ zhī hòu yòng dào de cout、 cin děng hán shù dōushì std zhè gè mìng míng kōng jiān nèi dìng yì de。
lìng wài shùn biàn tí yī xià, mìng míng kōng jiān yě bìng méi yòu jiě jué suǒ yòu wèn tí, tā zhǐ shì shǐ fā shēng mìng míng chōng tū de jī huì biàn xiǎo liǎo xǔ duō 'ér yǐ。 |