object oriented – C++ main architecture

I’m working on a file interpreter and this is the code I have in my main() function right now:

// main.cpp : This file contains the 'main' function. Program execution begins and ends there.
#include <iostream>
#include <crtdbg.h>

#include "FileReader.h"
#include "Interpreter.h"

int main()
        std::unique_ptr<FileReader> fileReader = std::make_unique<FileReader>("https://www.swiftcoder.nl/cpp1/start.txt");

        std::unique_ptr<Interpreter> interpreter = std::make_unique<Interpreter>();



    return 0;

Can this be considered ‘good’ or ‘clean’ code? What improvements or changes should I make?