Ну простой пример засунуть функцию в структуру не прокатил, так достаточно?
А как Вы это делали? И указали ли компилятору чтобы компилировал код как си++?
PS: И зачем вообще тогда пользоваться таким ограниченным инструментом, если есть гораздо более продвинутые? Сперва создаёте себе трудности, а затем героически их преодолеваете?