// Compile this code without defining the symbol OS_USE_EXCEPTIONS.

int main() {

 vector‹int› v;

 v.pop_back(); // Generates an empty object error.

 return 0;

}

pair0.cpp

#include ‹stl.h›

#include ‹iostream.h›

int main() {

 pair‹int, int› p = make_pair(1, 10);

 cout ‹‹ 'p.first = ' ‹‹ p.first ‹‹ ', p.second = ' ‹‹ p.second ‹‹ endl;

 return 0;

}

pair1.cpp

#include ‹stl.h›

#include ‹iostream.h›

int main() {

 pair‹int, int› p = make_pair(1, 10);

 cout ‹‹ 'p.first = ' ‹‹ p.first ‹‹ ', p.second = ' ‹‹ p.second ‹‹ endl;

 return 0;

}

minelem1.cpp

#include ‹stl.h›

#include ‹iostream.h›

int numbers[6] = {-10, 15, -100, 36, -242, 42};

int main() {

 cout ‹‹ *min_element(numbers, numbers + 6) ‹‹ endl;

 return 0;

}

maxelem1.cpp

#include ‹stl.h›

#include ‹iostream.h›

int numbers[6] = {4, 10, 56, 11, -42, 19};

int main() {

 cout ‹‹ *max_element(numbers, numbers + 6) ‹‹ endl;

 return 0;

}

max1.cpp

#include ‹stl.h›

#include ‹iostream.h›

int main() {

 cout ‹‹ max(42, 100) ‹‹ endl;

 return 0;

}

min1.cpp

#include ‹stl.h›

#include ‹iostream.h›

int main() {

 cout ‹‹ min(42, 100) ‹‹ endl;

 return 0;

}

adjdiff0.cpp

#include ‹stl.h›

#include ‹iostream.h›

int numbers[5] = {1, 2, 4, 8, 16};

int main() {

 int difference[5];

 adjacent_difference(numbers, numbers + 5, difference);

 for (int i = 0; i ‹ 5; i++) cout ‹‹ numbers[i] ‹‹ ' ';

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату