Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»


str əдісі сипатталған: string str() const



Pdf көрінісі
бет274/466
Дата20.07.2022
өлшемі3,66 Mb.
#37798
түріПрограмма
1   ...   270   271   272   273   274   275   276   277   ...   466
str
əдісі сипатталған:
string str() const;
void str(const string & s);
Тіркестік ағымның толып кетуін тексерудің қажеттілігі жоқ, өйткені 
тіркестің мөлшері динамикалық түрде өзгереді. 
Төменде көрсетілген мысалда тіркестік ағым хабарлама қалыптастыру 
үшін қолданылады, хабарлама құрамында ағымдағы уақыт жəне параметр 
ретінде берілетін нөмір болады:
#include  
#include  
#include  
#include  
using namespace std; 
string message( int i){ 
 ostringstream 
os; 
 time_t 
t;
 time(&t);
 
os << " time: " << ctime(&t) << " number: " << i << endl; 
 return 
os.str();
}
int main(){
 
cout << message(22); return 0;
}
1
213 б. қараңыз.


305
Қолданушы анықтаған ағымдар мен типтер 
Ағымдардан мəлімет енгізу мен шығару мақсатында барлық стандартты 
типтер үшін асыра жүктелген оқу жəне шығарып алу əрекеттері, яғни 
<<
жəне 
>>
операциялары қолданылады. Мұндайда керекті операцияның таңдалуы 
нақты параметрлер типімен анықталады. Қолданушы анықтаған типтердегі 
шамаларды енгізу жəне шығару үшін осы операцияларды асыра жүктеу қажет. 
Бұл – сол жақ операндысы объект-ағым, ал оң жақ операндысы осы ағымнан 
шығарып алу немесе оған орналастыру талап етілетіндей бинарлы операция 
болып табылады. Қайтарылатын мəн ағымға сілтеме болуы тиіс, осылайша 
стандартты типтердегі сияқты операциялар тізбегін ұйымдастыруға болады. 
Мысалы, программада
 MyClass 
класы анықталсын делік:
class MyClass{ 
 


Достарыңызбен бөлісу:
1   ...   270   271   272   273   274   275   276   277   ...   466




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет