Результаты поиска по запросу "casting"

2 ответа

Static_cast <T> (…) время компиляции или выполнения?

Являетсяstatic_cast<T>(...) что-то, что делается во время компиляции или во время выполнения? Я погуглил, но получил разные ответы. Также,dynamic_cast<T>(...) очевидно, во время выполнения - но как насчетreinterpret_cast<T>(...)?

2 ответа

Я знаю Java, я просто более определен в правилах набора C. Это основано на моем опыте Java, на том факте, что Java в значительной степени основана на C, и на моем наблюдении, что Java не противоречит правилам C, которые я знаю, Я отправил свой ответ.

3 ответа

Как предотвратить неявное преобразование из массива char в bool

struct Foo { void setBar(bool bar_) { bar = bar_; } bool bar; }; int main() { Foo f; f.setBar("true"); }Приведенный выше код успешно компилируется из-за преобразования типов, хотя массив char передается там, гдеbool ожидается. Можно ли заставить ...

ТОП публикаций

0 ответов

 а затем преобразовать этот результат в любой тип запрашивается

1 ответ

@ithkuil в этом случае вам нужно использовать пакет

3 ответа

 константы, в этом случае вычисление может происходить статически во время компиляции.

3 ответа

Используйте это так:

я есть перечисление, определенное следующим образом:

3 ответа

Я думаю, вы должны уточнить, что именно вы пытаетесь сделать здесь.

2 ответа

Извините, пропустил ту часть. :)

2 ответа

 затем вызовите Equals из Comparer, и он скомпилируется и будет работать.

ужно создать экземпляр универсального класса, как это: