Hmm, you could leave the comments inline in the initializer list like this:

```c++
AutoDJCratesDAO::AutoDJCratesDAO(QSqlDatabase& a_rDatabase,
                                 TrackDAO& a_rTrackDAO, CrateDAO& a_rCrateDAO,
                                 PlaylistDAO &a_rPlaylistDAO,
                                 ConfigObject<ConfigValue>* a_pConfig)
    : m_rDatabase(a_rDatabase), 
      // A comment about the ConfigObject
      m_pConfig (a_pConfig) 
      // Save the ID of the auto-DJ playlist.
      m_iAutoDjPlaylistId(m_rPlaylistDAO.getPlaylistIdFromName(AUTODJ_TABLE)) {

```