Я создал один новый класс, который унаследован от строкового класса. Я хочу перегрузить оператор <
(меньше) в производном классе. Но из перегруженной функции мне нужно вызвать оператор <
родительского класса. Каков синтаксис для вызова этой функции? Я хотел бы по возможности реализовать оператор как функцию-член.
В Java для этого есть super
ключевое слово.
Мой код приведен ниже.
#include<iostream>
#include<string>
using namespace std;
class mystring:public string
{
bool operator<(const mystring ms)
{
//some stmt;
//some stmt;
//call the overloaded <( less than )operator in the string class and return the value
}
};