Проблема не в типе класса PostCleanup. Проблема заключается в типе первого параметра конструктора класса URLFetcher. Конструктор ожидает GURL &, вы передаете std::wstring
с именем post_url
. Вам нужно будет выполнить какое-то преобразование между ними. Возможно, что-то вроде этого будет уместно:
GURL post_url(l10n_util::GetString(IDS_BUGREPORT_POST_URL));
URLFetcher* fetcher = new URLFetcher(post_url, URLFetcher::POST,
new BugReport::PostCleanup);
В коде, который вы изменили, у класса есть член GURL, который инициализирован в конструкторе, вы изменили его на переменную, на которую ссылается только эта функция, но изменили тип.