Ich möchte die Definition verwenden „und“ und „oder“ wenn die Werte der Variablen definieren, wieUnd oder Anweisung, wenn ein Wert
int i = true && 5 || 3;
Wie Sie in Sprachen würde, wie Lua, wo Sie können schreiben
i = true and 5 or 3
Ist das möglich?
Ich habe versucht, mit einer einfachen Konsolen C++ Projekt, aber beide Werte zurück als 1
#include "stdafx.h"
#include <iostream>
void main()
{
int test = (true && 5) || 1;
int test2 = (false && 6) || 2;
std::cout << "Test: " << test << std::endl << "Test2: " << test2;
while(true){}
}
Welches Verhalten erwarten Sie hier? –