Depois de muito penar, essa foi uma solução que achei e no meu windows funcionou perfeito! (Até agora, hehehe).
#include <iostream>
#include <windows.h>
int main()
{
// Definindo que o terminal deve utilizar utf-8.
SetConsoleOutputCP(CP_UTF8);
std::cout << "\nProgramão para mostrar ao fórum do Diolinux esse erro de acentuação é\n";
}