Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Dmitry Pryanishnikov                 2:464/36       11 Sep 2002  11:08:47
 To : All
 Subject : =?koi8-r?Q?Re=3A_=CB=CF=CD=D0=C9=CC=D1=D4=CF=D2_C++?=
 -------------------------------------------------------------------------------- 
 
 .ua>
 
 From: Dmitry Pryanishnikov <dmitry@atlantis.dp.ua>
 Привет!
 
 On Tue, 10 Sep 2002, Alexander Shursha wrote:
 
 > AK> Hу, а я что говорю? При компиляции вышеуказанного куска 3.x ведет себя
 > AK> некорректно, 2.95.x -- корректно.
 > gcc 3.1.1 компилирует этот кусок также, как и 2.95.x, а вот 3.04 возвращает
 > 127
 
 dmitry@test$ gcc32 --version
 gcc32 (GCC) 3.2 20020518 (experimental) [FreeBSD]
 Copyright (C) 2002 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 dmitry@test$ gcc32 a.c
 dmitry@test$ ./a.out
 127
 
 Правильный ответ, конечно, -1, ибо после (char) 254 превращается в -2.
 Я пробовал явно указывать (signed char) - ничего не меняется. Явная ошибка.
 
 Sincerely, Dmitry
 
 Atlantis ISP, System Administrator
 e-mail:  dmitry@atlantis.dp.ua
 nic-hdl: LYNX-RIPE
 
 --- ifmail v.2.14.os-p7
  * Origin: Atlantis ISP (2:464/36@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 =?koi8-r?Q?Re=3A_=CB=CF=CD=D0=C9=CC=D1=D4=CF=D2_C++?=   Dmitry Pryanishnikov   11 Sep 2002 11:08:47 
Архивное /ru.unix.bsd/24521c7f03b7a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional