Как мне справиться с операциями на структуре?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как мне справиться с операциями на структуре?

Сообщение Anonymous »

У меня есть немного конструкции, на которой я хочу выполнить бить с использованием масок.
Я хочу узнать самый простой и наиболее эффективный способ сделать это. Кажется неэффективным способом выполнения и операции на двух структурах), но я получаю ошибку C2440: «Тип актер»: не может преобразовать из «const test :: dttype» в «char». Нет определенного пользовательского оператора конверсии, который может выполнить это преобразование, или оператор не может быть вызван < /p>

class test
{
public:
test() : startTime(0), endTime(5,23) {}
~test();

struct dtType {
// inline constructors with initialisation lists
dtType() {dtType(0);}
dtType(byte z) {dtType(z,z);}
dtType(byte n,byte h) : mins(n), hrs(h){}

// inline overloaded operator functions
operator char() {return mins + hrs

Подробнее здесь: https://stackoverflow.com/questions/115 ... n-a-struct
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»