override Keyword

What does this code do?

class Base {
public:
    virtual void process(int x) const;
};
class Derived : public Base {
public:
    void process(int x) override;
};