сабж. Чето ненашел таких функций. Самому писать что-ли? :dontknow:
|
Вопрос вдогонку:
есть два класса, и в обоих есть методы параметрами которых являются указатели на эти классы. Как мне описать эти методы? Например Код:
class A |
Еще один вопрос:)
Как перемножить не две, а три или больше матриц? Так же как и две - "строка на столбец" первых двух, а потом "строка на столбец" получившейся матрицы и третьей и т.д? |
Первый вопрос закрыт, интересует больше второй вопрос.
|
Цитата:
Код:
include "d3dx8math.h" |
Нет Maxus, мне нужно ручное перемножение матриц. С подключеными модулями и я смогу перемножить :)
Вобщем сделал последовательное перемножение, пофиг на этот вопрос. Остался самый интересный - второй. Может с помощью прототипа как-нибудь? |
1)преобразование типов:
Код:
float a; и по аналогии. 2) матрицы перемножать последователно в строгом порядке: 1 на 2, результат 12 на 3 и т.д. примерно так Код:
//created by impersonalis |
Цитата:
Код:
class B; |
Куда более интересно преобразование чисел в строку и обратно. Для этого юзаем фунЕции:
Код:
//целые числа Эти функции хранятся в stdlib.h Реализацию dtoa накодил кое-как сам (есть ещё один алгоритм, но он "таинственным" образом переполняет стек; вариант ниже более устойчив): Код:
short get_byte(double x,int p,int R){ работает по аналогии со встроенными функциями: x - входное_число t - строка-приёмник z - добавлено для совместимости ( так быстрее править код, к примеру itoa на dtoa) omega- точность |
:blink:
Спасибо большое impersonalis :super: Но я все равно в твоем коде неразберусь :?? У меня все попроще :)) |
Всегда пожалуйста =)
|
Часовой пояс GMT +4, время: 15:42. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot