Бұл нысандар байланысты енгізу/шығару құралын пайдалана алатын бағдарламасына тақырып файлын қосқанда жасалады. Бұл нысандарды басқа файлдарға немесе таңба буферлеріне қайта тағайындауға болады. Іздеу және оқу әрекеттері шығарып алу үшін istream нысанына және оқу үшін ostream нысанына сілтеме жасайды. Мәндерді енгізу кезінде оларды бос орындармен (бос орындар, қойындылар және курсив) бөлу керек. Келесі таңбалар тексерілмесе, деректерді жинау тоқтатылады. Егер ағынды операцияда айнымалыны өзгертетін өрнек болса, оны амалдар тізбегінде бір реттен артық орналастыруға болмайды, себебі нәтиже компилятордың орындалуына байланысты өзгеруі мүмкін.