struct Example
{
Example(int l_t):
type(l_t)
{
}
void set(int &l_t)
{
type= type & l_t;
}
int type;
};
Что выполняется в функции set? Аргументу из функции присваивается тип type или что?
В сигнатуре функции set
символ &
используется как часть типа и обозначает ссылку. В теле функции символ &
используется для осуществления побитовой операции И, эквивалентно bitand
.
type
- член структуры Example
. & - это оператор побитовое И. В член-функции set
в выражении type = type & l_t;
члену type
присваивается результат вычисления type & l_t
.
Например, если l_t = 0b101, type = 0b011
(приставка 0b означает представление в двоичном виде), то результат выражения будет 0b001
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение
Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском
Есть форма, валидация происходит через плагин jquery validation plugin