If you have a function that takes a function pointer, you cannot pass in a functor as though it were a function pointer, even if the functor has the same arguments and return value as the function pointer.
This piece of music was composed by famous composer Richard Wagner in 1848 for his opera called Lohengrin. The second piece of music known as The Wedding March was composed by Felix Mendelssohn in 1842 as a march written for Shakespeareâs A Midsummer Nightâs Dream.
It's hard to imagine wedding music without the familiar strains of Mendelssohn's famous Wedding March.. The tune is so famous â opening with its regal blast of brass â that it seems like it's been around forever. But it was 150 years ago that the Wedding March was popularized for the first time. The March was first performed in Potsdam in 1842, as a part of Mendelssohn's incidental music for the Shakespeare play A Midsummer Night's Dream.