| Сейчас на форуме: subword, rtsgreg1989 (+9 невидимых) | 
|  | eXeL@B —› Основной форум —› Остаток от деления Double чисел для Managed C++ (/clr) | 
| Посл.ответ | Сообщение | 
|  | Создано: 15 августа 2008 12:36 · Личное сообщение · #1 Есть сторонняя dll сборка, созданная на Managed C++ (/clr). При изучении одного из ее методов рефлектором получается такой исходный код; для C++/CLI: 
и, соответственно, для IL: 
Для C# допустимо использование оператора % для вычисления остатка от деления двух Double чисел. Но при попытке использования этого же оператора в Managed С++ для Double значений происходит ошибка при компиляции: — error C2296: '%' : illegal, left operand has type 'double' — error C2297: '%' : illegal, right operand has type 'double' Как этот фрагмент выглядел в исходнике на Managed C++ ?  | 
|  | Создано: 15 августа 2008 13:44 · Личное сообщение · #2 | 
|  | Создано: 15 августа 2008 14:10 · Личное сообщение · #3 | 
|  | Создано: 15 августа 2008 14:23 · Личное сообщение · #4 | 
|  | Создано: 15 августа 2008 14:34 · Личное сообщение · #5 | 
|  | Создано: 15 августа 2008 18:59 · Личное сообщение · #6 | 
|  | Создано: 15 августа 2008 19:28 · Поправил: s0larian · Личное сообщение · #7 | 
|  | Создано: 15 августа 2008 21:09 · Личное сообщение · #8 | 
|  | eXeL@B —› Основной форум —› Остаток от деления Double чисел для Managed C++ (/clr) | 


 для данного случая не помогает ...
 для данного случая не помогает ...



 Для печати
 Для печати