{"comment":{"url":"https://api.github.com/repos/fe-dagostino/libavcpp/comments/10801395","html_url":"https://github.com/fe-dagostino/libavcpp/commit/5b37b5f68f95023844195b88def6e8d5081c339d#commitcomment-10801395","id":10801395,"user":{"login":"chouquette","id":54693,"avatar_url":"https://avatars.githubusercontent.com/u/54693?v=3","gravatar_id":"","url":"https://api.github.com/users/chouquette","html_url":"https://github.com/chouquette","followers_url":"https://api.github.com/users/chouquette/followers","following_url":"https://api.github.com/users/chouquette/following{/other_user}","gists_url":"https://api.github.com/users/chouquette/gists{/gist_id}","starred_url":"https://api.github.com/users/chouquette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chouquette/subscriptions","organizations_url":"https://api.github.com/users/chouquette/orgs","repos_url":"https://api.github.com/users/chouquette/repos","events_url":"https://api.github.com/users/chouquette/events{/privacy}","received_events_url":"https://api.github.com/users/chouquette/received_events","type":"User","site_admin":false},"position":31,"line":31,"path":"include/avdecoder.h","commit_id":"5b37b5f68f95023844195b88def6e8d5081c339d","created_at":"2015-04-20T11:57:50Z","updated_at":"2015-04-20T11:57:50Z","body":"True, it can't be instantiated, but the fact that you declare an interface make me think you want to have a pointer to it, with any implementation underneath.\r\nNot having a virtual destructor will cause the derived class destructor not to be called if that happens."}}