- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
#include <iostream>
#include <conio>
using namespace std;
template <class T> bool de(T x);
int main(){
double x;
double mas[1];
mas[0] = x;
cout << de(x) << endl;
cout << (x/x == x/x);
_getch();
}
template <class T> bool de(T x){
if((x/x == x/x) == false)
if((&x == &x) == true)
return true;
return false;
}
bormand 07.05.2016 09:40 # +5
И отступы.
MaxLevs 07.05.2016 16:46 # −3
inkanus-gray 07.05.2016 09:54 # +2
gost 07.05.2016 10:07 # +2
А где смеяться?
PS, "mas[0] = x;" - UB.
inkanus-gray 07.05.2016 10:47 # 0
bormand 07.05.2016 11:33 # +8
Да поди как я когда-то кидал sin(x) != sin(x). Первый синус успел полежать в дабловой переменной и помялся, а второй лежал в регистре и остался чуть более точным.
inkanus-gray 07.05.2016 12:12 # +1
bormand 07.05.2016 13:36 # +1
inkanus-gray 07.05.2016 14:31 # +3
kegdan 07.05.2016 13:28 # +3
inkanus-gray 07.05.2016 14:35 # +8
kegdan 07.05.2016 15:03 # +3
https://ideone.com/uaB8Vd
inkanus-gray 07.05.2016 15:05 # +3
gost 07.05.2016 15:13 # +1
Правда, непонятно, почему -nan.
3_dar 07.05.2016 21:36 # +1
Код в студию, плиз.
3_dar 06.02.2018 09:26 # +1
bormand 06.02.2018 18:24 # 0
Soul_re@ver 06.02.2018 19:22 # +2
3.14159265 07.02.2018 01:49 # +2
Так это же пиздец!
> 3_dar 17 часов назад # 0
Пришли плиз код.
Меня нюанс восхитил: человек джва (!) года ждал такой код.
g0_1494089156986 09.02.2018 00:29 # −1
MaxLevs 07.05.2016 16:49 # −2
gost 07.05.2016 22:45 # −1
guest 07.05.2016 22:46 # +1
а ты, выходит, братишка?
gost 07.05.2016 22:54 # 0
kerman 08.05.2016 01:13 # +4
MaxLevs 08.05.2016 12:49 # 0
gost 08.05.2016 14:22 # 0
А нахуя тут писать, что ты пытался объяснить, если тут ты нихуя не объяснял? Ты поехавший?
MaxLevs 11.05.2016 13:53 # 0
gost 11.05.2016 14:03 # 0
kurwa 07.05.2016 11:59 # +1
Чому?
inkanus-gray 07.05.2016 12:09 # +4
kurwa 07.05.2016 18:14 # +1
d_fomenok 07.05.2016 14:44 # 0
gost 07.05.2016 15:15 # +1
bormand 07.05.2016 15:22 # +6
Возьму да изменю. Кто мне помешает? Си же. Другой вопрос - как я найду эту переменную на стеке.
inkanus-gray 07.05.2016 15:27 # +2
kegdan 07.05.2016 16:35 # 0
guest 07.05.2016 15:55 # +3
bormand 08.05.2016 13:01 # −1
Там же, где и все остальные регистры. Где-то внутри ядра, в структуре привязанной к каждому треду.
> а как ты стек найдешь
Навскидку - отладочные API операционок вроде дают возможность получить/поправить регистры нужного треда.