Size: a a a

2020 January 31

E

EgorBo in pro.net
если захотеть можно что угодно сломать
источник

vl

vova lantsov in pro.net
EgorBo
если захотеть можно что угодно сломать
Как бы ref struct в кучу засунуть🤔
источник

E

EgorBo in pro.net
vova lantsov
Как бы ref struct в кучу засунуть🤔
никак
источник

E

EgorBo in pro.net
ок не все можно сломать)
источник

AH

Ayrat Hudaygulov in pro.net
Vitaliy Orlov
а без unsafe могу получить указать на span как-нибудь?

open FSharp.NativeInterop

let mutable x: nativeptr<byte> = NativePtr.stackallock<byte> 8


Шах и мат сишарписты
источник

IC

Ilya Chernoudov in pro.net
Ayrat Hudaygulov

open FSharp.NativeInterop

let mutable x: nativeptr<byte> = NativePtr.stackallock<byte> 8


Шах и мат сишарписты
Я тебя знаю, ты читер
источник

AH

Ayrat Hudaygulov in pro.net
Ilya Chernoudov
Я тебя знаю, ты читер
Все честно, никакого ансейфа.

Ансейф в фшарпе это null присвоить!
источник

AH

Ayrat Hudaygulov in pro.net
А поинтеры это ок
источник

VO

Vitaliy Orlov in pro.net
Ayrat Hudaygulov

open FSharp.NativeInterop

let mutable x: nativeptr<byte> = NativePtr.stackallock<byte> 8


Шах и мат сишарписты
Кажется еще один кандидат на запуск банхаммер и голосовалки 😁
источник

IC

Ilya Chernoudov in pro.net
Ayrat Hudaygulov
Все честно, никакого ансейфа.

Ансейф в фшарпе это null присвоить!
Потому что у тебя указатели на стек, а ты на кучу получи
источник

AH

Ayrat Hudaygulov in pro.net
Ilya Chernoudov
Потому что у тебя указатели на стек, а ты на кучу получи
Изи
источник

IC

Ilya Chernoudov in pro.net
Жги
источник

AH

Ayrat Hudaygulov in pro.net
А что на куче, спан?
источник

AH

Ayrat Hudaygulov in pro.net
Не то чтобы это важно
источник

VO

Vitaliy Orlov in pro.net
Строка на куче
источник

AH

Ayrat Hudaygulov in pro.net
let mutable foo: AnyType = ...
Или любой byref объект, они в фшарпе типизированные.


let ptr: nativeint = NativePtr.toNativeInt<AnyType> &&foo
let intPtr: nativeptr<int> = ptr |> NativePtr.ofNativeInt<int>
let asFoo: AnyType = NativeInterop.NativePtr.read intPtr
источник

vl

vova lantsov in pro.net
Ayrat Hudaygulov
А что на куче, спан?
Только говорили что ref struct нельзя в кучу)
источник

AH

Ayrat Hudaygulov in pro.net
vova lantsov
Только говорили что ref struct нельзя в кучу)
Спан может ссылаться на кучу
источник

AH

Ayrat Hudaygulov in pro.net
Храниться не может
источник

vl

vova lantsov in pro.net
Ссылаться да, а лежать там нет
источник