Установка и использование GMP в C++

Библиотека GMP является наиболее известной бесплатной библиотекой для длинной арифметики, написанной на языке C с использованием ассемблера. Эта библиотека разрабатывается с 1991 года. Из этой библиотеки появился другой бесплатный независимый проект с длинной арифметикой, в котором была сохранена совместимость с GMP - MIPR.

Mathematica, Maple и некоторые другие системы символьных вычислений используют GMP в качестве библиотеки для работы с длинной арифметикой.

Read the rest of this entry »

Как смонтировать iso образ диска в linux

Команда mount в linux-e умеет также монтировать iso-образы дисков в определенную директорию , из под суперпользователя надо выполнить следующую команду(где disk.iso - ваш iso образ)

mount -o loop disk.iso /mnt/disk

Размонтировать диск можно будет как обычно :

umount /mnt/disk

function-try-block

function-try-block - особая более удобная форма записи try-блоков в функциях.

Стандарт : 15[except], A.13[gram.except] (n3290)

function-try-block:
    try ctor-initializeropt compound-statement handler-seq

ctor-initializer - список инициализации (в конструкторе), опционально
compound-statement - обычный блок { операции; }
handler-seq - обработчик вида catch(exception& e) { ...}
Read the rest of this entry »