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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexey Froloff                       2:5020/1437.4  23 Sep 2000  22:51:26
 To : All
 Subject : hv_store
 -------------------------------------------------------------------------------- 
 
 
     Я тyт подyyмал, и pешил набpосать паpy стpок на темy "hv_store"...
 
     Когда я делаю hv_store() надо sv_2mortal добавлять? Типа:
 
 hv_store(hvptr, "key", 3, sv_2mortal(newSViv(100)), 0);
 
     или надо просто:
 
 hv_store(hvptr, "key", 3, newSViv(100), 0);
 
     С первым вариантом вылезала 'attempting to free unrefenced scalar', но хэш я
 заполнял несколько раз (перед вызовом perl_call_pv()). Когда убрал sv_2mortal,
 то все стало в порядке, но сомнения возникли, правильно ли это... hvptr берется 
 через perl_get_hv("hash", TRUE).
 
                               Regards, Sir Raorn.
 
 ... Today is the first day of the rest of your lossage.
 --- GoldED+/LNX 1.1.4.6-sr Registered Linux User #177282
  * Origin: Avoid strange women and temporary variables. (2:5020/1437.4)
 
 

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

 Тема:    Автор:    Дата:  
 hv_store   Alexey Froloff   23 Sep 2000 22:51:26 
Архивное /ru.perl/392839cd0b3e.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional