Нужно сравнить два объекта в шаблонном методе. В C# я бы написал:
public static bool Compare<T>(T a, T b)
{
return a.Equals(b);
}
Можно ли что-то подобное провернуть в C++?
В C++ для сравнения объектов активно используется оператор == (может быть даже перегруженный). Но нужно учесть, что строки в стиле Си таким образом сравнивать не стоит, и поэтому для этого случая можно написать отдельную перегрузку.
template <typename T>
bool Compare(const& T a, const& T b)
{
return a == b;
}
bool Compare(const char* a, const char* b)
{
return !std::strcmp(a, b);
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Имеется клиент-серверное приложениеСервер передает сообщения клиенту, число отправленных сообщений фиксируется
Есть батник принимающий видео трансляцию по RTP средствами gstreamerПытаюсь написать программу, которая делал бы тоже самое, что бы не было нужды...
Возникла задача, в которой надо обращаться с двумя соседними элементами множества setТакой вопрос: как это сделать? Гуглил, нигде не нашел...