Я изучаю emscripten и пытаюсь понять его лучше. Насколько я понимаю, прецедент, в основном предназначенный для этого, - это перенос существующего кода C/С++ на веб-клиент (браузер) и вызов кода C/С++ из JavaScript.
Но мне интересно, можно ли использовать С++ и Emscripten на веб-странице (обратите внимание: это больше из любопытства - я знаю, что на данный момент не так много веских причин). Мне удается вызывать функции Javascript из С++ и передавать им аргументы типов string, int, double и т.д. Но мне не хватает: вызов функции Javascript из С++ и передача функции C или С++ в качестве дескриптора. Итак, как простой пример: как написать следующий код Javascript ind pure С++?
var myfun = function() { /* do something meaningful here */ }
document.onload(myfun);