Note: some of the code may be using C++ 11 features.
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.
Since the televised wedding of Charles, Prince of Wales and Lady Diana Spencer in 1981, there has been an upsurge in popularity of Jeremiah Clarke 's  Prince of Denmark's March  for use as processional music; the piece was formerly (and incorrectly) attributed to Henry Purcell as Trumpet Voluntary.