Russian Qt Forum
Ноябрь 23, 2024, 23:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Вопрос читаемости: передача класса в функцию по значению/конст. ссылке?  (Прочитано 10828 раз)
Fat-Zer
Гость
« Ответ #15 : Апрель 25, 2011, 09:46 »

// оффтоп
и что это за матрица для которой сложность копирования О(1)? ленивая какая-нибудь?
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #16 : Апрель 25, 2011, 09:55 »

Мне кажется ничего плохого в передаче по значению нет - конечно если она делается сознательно.
Записан
Blackwanderer
Гость
« Ответ #17 : Апрель 25, 2011, 19:38 »

// оффтоп
и что это за матрица для которой сложность копирования О(1)? ленивая какая-нибудь?
Каюсь, ошибся. Копирование действительно всегда будет O(NxM). А вот транспонировать действительно в зависимости от внутренней структуры матрицы можно и за O(1).
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #18 : Апрель 25, 2011, 20:19 »

Каюсь, ошибся. Копирование действительно всегда будет O(NxM). А вот транспонировать действительно в зависимости от внутренней структуры матрицы можно и за O(1).
Ну транспонировать (поменять строки со столбцами) - дело нехитрое. А вот если напр матрица с масштабами по осям - придется инвертировать Гауссом. В общем случае затратами на копирование разумно пренебречь.
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.059 секунд. Запросов: 23.