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

2 ответа

lvalue в rvalue неявное преобразование

Я вижу термин «преобразование lvalue в rvalue», используемый во многих местах по всему стандарту C ++. Насколько я могу судить, такое преобразование часто выполняется неявно. Одна неожиданная (для меня) особенность формулировки из стандарта ...

2 ответа

lvalue в rvalue неявное преобразование

Я вижу терминпреобразование lvalue в rvalue " используется во многих местах по всему стандарту C ++. Насколько я могу судить, такое преобразование часто...

2 ответа

Как написать оператор преобразования C ++, возвращающий ссылку на массив?

В C ++ можно добавить операторы неявного преобразования в класс или структуру. Например, 3D векторные типы обычно включают в себя что-то вроде: struct Vector { float x, y, z; operator float * () { return reinterpret_cast<float *>(this); } ...

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

2 ответа

Как написать оператор преобразования C ++, возвращающий ссылку на массив?

6 ответов

Странное GCC короткое предупреждение о преобразовании int

У меня есть немного кода на C, который выглядит именно так: short int fun16(void){ short int a = 2; short int b = 2; return a+b; }Когда я пытаюсь скомпилировать его с GCC, я получаю предупреждение: warning: conversion to 'short int' from 'int' ...

1 ответ

Объединить два словаря [дубликаты]

На этот вопрос уже есть ответ здесь: Слияние словарей в C # [/questions/294138/merging-dictionaries-in-c-sharp] 20 ответовУчитывая некоторые словари Dictionary<string, string> GroupNames = new Dictionary<string, string>(); Dictionary<string, ...

1 ответ

Объединить два словаря [дубликаты]

2 ответа

Целочисленные преобразования (сужение, расширение), неопределенное поведение

Мне было довольно сложно найти информацию по этому предмету так, чтобы мне было легко ее понять, поэтому я прошу пересмотреть то, что нашел. Все дело только в конверсии и конверсии. В примерах я буду ссылаться на: (signed/unsigned) int bigger; ...

2 ответа

Целочисленные преобразования (сужение, расширение), неопределенное поведение

Мне было довольно трудно найти информацию по этому вопросу таким образом, чтобы я мог легко понять, поэтому яЯ прошу пересмотреть то, что я нашел.Все о преоб...

2 ответа

Почему implicitConversions требуется для неявных определений, но не для классов?

Насколько я понимаю, неявные преобразования могут привести к потенциально трудному для понимания коду или коду, страдающему от других проблем (возможно, даже ошибок?), Поэтому им требуется явное включение для использования в коде без получения ...