Preguntas etiquetadas con operators

81
Usar operadores bit a bit para booleanos en C ++

¿Hay alguna razón para no usar los operadores bit a bit &, | y ^ para valores "bool" en C ++? A veces me encuentro con situaciones en las que quiero que se cumpla exactamente una de las dos condiciones (XOR), por lo que simplemente lanzo el operador ^ a una expresión condicional. A veces...

81
¿Qué significa << en Ruby?

Tengo codigo: def make_all_thumbs(source) sizes = ['1000','1100','1200','800','600'] threads = [] sizes.each do |s| threads << Thread.new(s) { create_thumbnail(source+'.png', source+'-'+s+'.png', s) } end end que <<significa

12
Comparando un poco a un booleano

Digamos que tengo un conjunto de banderas, codificadas en uint16_t flags. Por ejemplo, AMAZING_FLAG = 0x02. Ahora tengo una función. Esta función necesita verificar si quiero cambiar la bandera, porque si quiero hacer eso, necesito escribir en flash. Y eso es caro. Por lo tanto, quiero un cheque...