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


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



Pdf көрінісі
бет273/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   269   270   271   272   273   274   275   276   ...   465
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   ...   269   270   271   272   273   274   275   276   ...   465




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

    Басты бет