|
|
От: | Lande | |
| Дата: | 02.02.10 10:10 | ||
| Оценка: | |||
...
Но иногда все-таки приходится работать с менее качественным кодом, таким как показано ниже:
char *ptr1; char *ptr2; try { try { throw ptr2 - ptr1; } catch (int) { std::cout << "catch 1: on x86" << std::endl; } } catch (ptrdiff_t) { std::cout << "catch 2: on x64" << std::endl; }