Форум программистов, компьютерный форум, киберфорум
Lua
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
648 / 454 / 119
Регистрация: 07.05.2013
Сообщений: 1,660
Записей в блоге: 1
1

Lua, ооп библиотеки, виртуальные функции

10.07.2017, 11:19. Показов 1218. Ответов 2
Метки нет (Все метки)

Не подскажет ли кто ооп библиотеку с возможностью создания виртуальных функций - и самое главное с возможностью из виртуальной функции потомка вызова одноименной функции предка?

На луа-вики нашел yaci - Yet Another Class Implementation for Lua. Все хорошо, но либо она такое не умеет, либо я не могу понять - как такой вызов в ней оформляется.

PS: вариант с си-шным кодом или dll не подходит по ряду причин - нужна именно lua-библиотека.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.07.2017, 11:19
Ответы с готовыми решениями:

Lua наследование, lua ооп
Подскажите пожалуйста, как наследовать класс? Не получается выдаёт ошибку local car = {} --...

Подскажите по ООП в Lua
Всем привет! Изучаю язык и попытался коснуться объектов. Что нужно подправить чтобы код работал ?...

Вызов lua функции в C++
Здрасте! Как вызвать функцию, написанную в луа скрипте? (lua 5.2) Всё уже облазил, а ответ никак...

Перенос функции с++ на lua
Здравствуйте уважаемые программисты, появился вопрос lua api c++, хочу научиться прикручивать lua к...

2
Псевдослучайный
1941 / 1141 / 97
Регистрация: 13.09.2011
Сообщений: 3,213
10.07.2017, 19:34 2
Это ведь из коробки есть, если поле не найдётся в текущем "объекте", то будет искать в метатаблицах по цепочке.
Если нужно руками вызвать, то всегда можно пойти тем же путём(через getmetatable, по необходимости рекурсивно).
0
648 / 454 / 119
Регистрация: 07.05.2013
Сообщений: 1,660
Записей в блоге: 1
11.07.2017, 10:22  [ТС] 3
Какая ооп-библиотека есть из коробки? И почему вы думаете, что наследование организуется исключительно на метатаблицах?

Я попросил подсказать готовое решение, а велосипеды я писать умею.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.07.2017, 10:22

Помощь в написании контрольных, курсовых и дипломных работ здесь.

LuaBridge, вызов функции lua из c++
Здравствуйте. Использую враппер LuaBridge для связки c++ c lua L = luaL_newstate( ); ...

Возможно ли как-то использовать Lua функции, заложенные в клиенте игры Wow
Возможно ли как-то использовать луа функции, заложенные в клиенте игры Wow? Если можно, то как их...

ООП виртуальные функции
ЗАДАНИЕ: Создать абстрактный базовый класс Pair с виртуальными арифметическими операциями....

Виртуальные и чисто виртуальные функции
Чем они отличаются?? если можно, с примерами. И как из виртуальной функции сделать чисто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.