Смешивание различных Каркасы и библиотеки я часто встречаю подобный кодЕсть ли накладные расходы в постоянно произнося между поплавком и двойным
float floatValue = 0.5f;
float returnValue = 0.0f;
returnValue = (float)[object someMethod:(double)floatValue]; //returns double
Есть ли накладные расходы на литье назад и вперед между double
и float
?
Я в основном интересуюсь objective-c и компилятором llvm, но с удовольствием отвечу ответы на другие языки и компиляторы.
+1 для "предварительной зрелости оптимизации" – rjstelling