В первом примере dynamic_cast
работает только в том случае, если в базовом классе есть хотя бы один виртуальный метод. И если объект фактически не относится к типу, который вы пытаетесь выполнить, это приведет к NULL.
Для второго примера вам нужно &a
вместо a
, но после того, вы установили, что получите неопределенное поведение, потому что тип объекта неверен.
Третий пример требует, чтобы метод operator subpoint()
в point
выполнял преобразование при создании копии.
Основываясь на сообщении в потоке: - https://datatables.net/forums/discussion/21001/how-to-keep-current-page-after-sorting
Выводы: -
Если вы имеете в виду щелчок на заголовке для запуска сортировки, то да, это всегда будет возвращать вас на первую страницу, нет никакого способа обойти это без изменения DataTables , или применяя свой собственный сортировщик / клик-прослушиватель к элементам заголовка.
Так что в принципе это невозможно по умолчанию (означает, что данные не предоставляют эту функцию).
Вы можете задать вопрос на datatables Site и попросить их сделать это и добавить его в качестве обновления существующей библиотеки.
Возможно, они это сделают.
applying your own sort / click listener to the header elements. and on that click try to redraw table with page number and your own sorting
. Кстати, я тоже не знаю, как это сделать.) :) – Alive to Die 12 April 2017 в 06:11