Здравтвуйте... Посоветуйте как лучше реализовать перемножение матриц... Есть шаблон vector(stl)- вектор и table - соответственно матрица... Код в приложении... Просто у меня какая-то лажа получается. Можно с динамическими массивами, но желательно через шаблон Зарание благодарен...
Доброе время суток, gAmUssA! Если вам не нужна особенная производительность - и вы не используете алгоритмов типа алгоритм Штрассена, то просто берете и делаете поиндексное умножение. Далее, если у вас чуть более чем просто компилятор - то заголовочнтй файл называется . Ответ отправлен: 11.05.2004, 08:20 Отправитель: vitya
Вопрос № 1602
Здравствуйте уважаемые эксперты, не подскажете ли ответ на такой вопрос: как в С можно отследить состояние клавы, то есть нажата ли клавиша, а может отпущена, состояние клавиш управления,и, если клавиша нажата, то какая именно? Заранее благодарю, с ув. Олег Афанасенко
Добрый день, Олег! Это зависит от платформы. Если у вас Dos, то можно с помощью обрабочиков прерываний установить обработчик на прерываение от клавы. Подобные исходники можно найти на любых sourse-серваках, правда, проще это сделать на асме. Если у вас велением Великого Орлангура Windows,то тут все проще и сложнее: есть Windows-хуки, про которые можно прочитать в книгах по WinAPI. А ежели у вас Linux, то вопрос не ко мне. Ответ отправлен: 12.05.2004, 13:37 Отправитель: Sedric
Вопрос № 1606
Здравствуйте. Уважаемые эксперты, у меня к Вам два вопроса: 1. Хотелось-бы узнать где-нибудь, как все-таки в C/C++ реализуется ввод-вывод? То, что с помощью функций и классов - это понятно, а вот сам принцип их работы, может быть на более низком уровне, никто не описывает, или может я не нашел? 2. Хочу, чтобы в функцию в качестве аргумента передавался только указатель на динамический массив, а уже эта ф-ция его должна создать, затем возвращаюсь из нее и работаю с этим массивом. Это нужно для многократного создания динамических массивов и работы с ними. Почему-то не получается. Вылезают ошибки уже во время исполнения программы. Киньте пожалуйста кто-нибудь исходник такой функции.
Добрый день, Egor! Вообще, если вы работаете в Visual C++, то можно посмотреть исходники всех его библиотек в папке CRT Ответ отправлен: 13.05.2004, 16:02 Отправитель: Sedric Отвечает vitya
Приветствую Вас, Egor! 1. Системными методами на самом низу. 2. в приложении
Приложение: Ответ отправлен: 12.05.2004, 18:06 Отправитель: vitya Отвечает www
Добрый день, Egor! 1. На более низком уровне можно использовать ассемблер. 2. Текст твоей программы в студию. А реализовать можно так (см. приложение). Эдесь my_type - тип элемента массива. После того как массив станет ненужен не забудь освободить память.
Приложение: Ответ отправлен: 12.05.2004, 21:24 Отправитель: www
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.