1
ответ

Есть ли способ добиться сужения типа путем проверки с помощью функции?

класс A {} класс B расширяет A {bb () {...}} function isB (obj: A) {return obj instanceof B; } const x: A = new B (); // x имеет тип A, если (isB (x)) {x.bb (); // Могу ли я получить x, чтобы иметь тип B? } Я ...
вопрос задан: 13 July 2018 21:41
1
ответ

Emacs: тот же буфер, два окна, один суженный, один нет

Я нахожу узкую к региону команду полезной, однако она относится к буферу а не к текущему окну. Я хотел бы иметь один дисплей окна суженная версия буфера, в то время как буфер...
вопрос задан: 5 March 2010 14:18
0
ответов

Каковы последствия игнорирования сужающих преобразований в C ++ 0x

После включения стандарта C ++ 0x в g ++ я начал замечать ошибки «сужающих преобразований», особенно при преобразовании из 'int' на «короткое», хотя я понимаю, что ошибка охватывает очень много ...
вопрос задан: 23 May 2017 11:52
0
ответов

исключение приведения класса в узком формате jndi ссылка в ejb

Я пытаюсь написать простой сессионный компонент без сохранения состояния, но у меня проблема с узкой ссылкой, которую я даю во время поиска. У меня есть исключение с приведением классов. Я использую eclipse IDE, мои коды пакетов класса bean; ...
вопрос задан: 23 November 2016 10:42
0
ответов

Как передать массив C # в C++ и вернуть его обратно в C # с дополнительными предметами?

У меня есть проект C #, в котором используется библиотека C++. (в visual studio 2010) Я должен передать массив int из кода C # в функцию C++, и функция C++ добавит несколько элементов в массив, когда придет управление...
вопрос задан: 12 October 2011 00:37
0
ответов

G ++ 4.5 Ошибка: нет диагностики сужения в списке инициализаторов

Я пробовал следующий код: int main () {int x {23.22}; } который включает в себя инициализацию, которая требует сужения, но код прекрасно компилируется без каких-либо ошибок или предупреждений. С другой стороны, ...
вопрос задан: 22 August 2010 14:08