Есть хороший кейлоггер - viotto. Ну а если хочешь именно написать сам, тогда можно отлавливать нажатия сочетаний клавиш ctrl+c, либо сразу получать доступ к буферу обмена(что правильнее делать).
Мне не понятно обьявление через двоеточие RowAccessor(int* aRow) : row(aRow), это же вроде бы конструктор, а что идет после двоеточия?
и тут, RowAccessor Matrix::operator[](size_t i), size_t - это тип такой? мы описываем перегруженный оператор обьекта matrix?
Mercury13: что-то я вообще мало что понял в коде класса RowAcessor... что такое вот это:
RowAccessor(int* aRow) : row(aRow) {}
И вот это, что мы здесь обьявили?
inline RowAccessor Matrix::operator[](size_t i)
{ return RowAccessor(data[i]); }
Проект некоммерческий, поэтому стараюсь обходится без кодера, к тому же хочу научиться все делать сам. я и сам кодер, правда на С++, хочу вот веб разработку осваивать. Друпал это хорошая cms? думаю выбрать ее и воссоздать дизайн оригинального сайта