Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Helldrg
26 / 55 / 6
Регистрация: 10.01.2011
Сообщений: 1,153
#1

Чем отличаются float преобразования (float)var от float(var) - C++

05.01.2015, 22:17. Просмотров 362. Ответов 4
Метки нет (Все метки)

Здравствуйте! Подскажите, чем отличается (float)var от float(var)
http://www.cyberforum.ru/cpp-beginners/thread828421.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2015, 22:17
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Чем отличаются float преобразования (float)var от float(var) (C++):

Неправильное приведение void* к *float а далее к float
Почему когда привожу void* к int* потом к int то все работает, данные не бьются...

invalid types `float[float]' for array subscript
void SEARCH(float vol, float price, int i) { if (i>N) { ...

cannot convert `float' to `float*. Почему так происходит?
всем привет, помогите исправить ошибки... а то голова мало варит уже, а завтра...

Ошибка преобразования: значение типа "float *" нельзя присвоить сущности типа "float"
Помогите исправить.Значение типа "float *" нельзя присвоить сущности типа float...

Ошибка cannot convert 'float' to 'float*'
Здравствуйте, что означает error: cannot convert 'float' to 'float*' for...

4
hoggy
Заблокирован
05.01.2015, 22:30 #2
Здравствуйте.

Ничем.
0
Tulosba
:)
Эксперт С++
4746 / 3240 / 496
Регистрация: 19.02.2013
Сообщений: 9,046
05.01.2015, 23:02 #3
В c++ эти записи равнозначны. Но в си второй вариант недопустим. К тому же второй вариант не будет работать для типов из двух и более ключевых слов. Например, long int.
2
Helldrg
26 / 55 / 6
Регистрация: 10.01.2011
Сообщений: 1,153
06.01.2015, 13:02  [ТС] #4
спасибо за помощь
0
zss
Модератор
Эксперт С++
6953 / 6515 / 4136
Регистрация: 18.12.2011
Сообщений: 17,193
Завершенные тесты: 1
06.01.2015, 13:16 #5
Tulosba, В очередной раз Вы меня восхищаете!
Реально не подозревал, что второй вариант в С недопустим!
Даже не поверил на слово и проверил:
error C2059: синтаксическая ошибка: тип
Внесу это в распространенные ошибки.
0
06.01.2015, 13:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.01.2015, 13:16
Привет! Вот еще темы с решениями:

ошибка "invalid operands to binary expression ('float*' and 'float')"
начала писать программу и запоролась на первой же функции double...

Результат преобразования int в float
Доброго времени суток,пример unsigned int sande1=0,sande2=0; void...

ОШИБКА [Error] cannot convert 'int*' to 'float*' for argument '1' to 'void Syma(float*,int*,int)
Какая то проблема с указателями,незнаю,не хочет щитать суму парних чисел в...

"Значение типа float* нельзя использовать для инициализации сущности типа float"
#include <math.h> #include<iostream> #include <iomanip> #include<conio.h>...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru