- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
function testGenRef<T>(v: T) {
let x = v
// test that clear() also gets generalized
function clear() {
print(x);
x = null
}
clear()
}
function testGenRefOuter() {
print("testGenRefOuter");
testGenRef(12)
testGenRef("fXa" + "baa")
}
function main()
{
testGenRefOuter()
print("done.")
}
ASD_77 11.01.2022 21:56 # 0
guest6 11.01.2022 22:04 # 0
ASD_77 11.01.2022 22:05 # +2
j123123 11.01.2022 22:31 # +1
JlEOHuD_Ky4Ma 11.01.2022 22:35 # 0
bormand 11.01.2022 22:37 # +1
Чтобы чистить.
j123123 11.01.2022 22:41 # +1
Soul_re@ver 11.01.2022 22:40 # 0
j123123 11.01.2022 22:42 # +1
guest6 11.01.2022 22:47 # +1
Там работы со строками нету?
j123123 11.01.2022 22:49 # 0
guest6 11.01.2022 22:52 # +1
j123123 11.01.2022 22:58 # 0
Крестовые говностроки кстати тоже ебаная срань https://groups.google.com/a/chromium.org/g/chromium-dev/c/EUqoIz2iFU4/m/kPZ5ZK0K3gEJ
> TL;DR: std::string is responsible for almost half of all allocations in the Chrome browser process; please be careful how you use it!
> In the course of optimizing SyzyASan performance, the Syzygy team discovered that nearly 25000 (!!) allocations are made for every keystroke in the Omnibox. We've since built some rudimentary memory profiling tools and have found a few issues:
bormand 11.01.2022 23:00 # +1
И это при том, что std::string всё-таки немного амортизирует аллокации. В делфи с её строками без capacity было хуже.
guest6 11.01.2022 23:04 # 0
Кококо мы не будем API прыщей переписывать кококо
Инетесно, как будет в 2100 году?
bormand 11.01.2022 23:07 # +2
Ахаха! Вы тоже.
Java's Modified UTF-8: The null byte '\u0000' is encoded in 2-byte format rather than 1-byte, so that the encoded strings never have embedded nulls.
guest6 11.01.2022 23:24 # 0
Я никакого отношения к JAWA не имею.
HoBorogHuu_nemyx 11.01.2022 23:25 # 0
https://www.ixbt.com/news/2021/12/10/v-rossii-nachali-prodavat-brakovannye-processory-jelbrus-v-kachestve-suvenirov.html
ObeseYoung 12.01.2022 03:50 # 0
ASD_77 12.01.2022 12:21 # 0
ObeseYoung 12.01.2022 12:27 # 0
HoBorogHuu_nemyx 12.01.2022 13:22 # 0
Fike 12.01.2022 13:26 # +3
3.14159265 13.01.2022 00:18 # 0
Царь-Сишка окрестился.
3.14159265 13.01.2022 00:22 # +3
Вот именно поэтому я за «Яндекс.Браузер»
Вместо капиталистического крестоблядского std::string, там православная «Яндекс.Stroka».
https://github.com/yandex/tomita-parser/blob/d951391916f2894f49e13d447be1dee707504e2c/src/util/generic/stroka.h
Floating_cockerel 13.01.2022 12:58 # 0
// stroka is case-insensitive
Какой багор )))
>> class Wtroka
А почему нет wtroka?
Soul_re@ver 13.01.2022 13:03 # +1
//YYYY means week-based year
Steve_Brown 13.01.2022 16:08 # 0
guest6 13.01.2022 13:17 # 0
guest6 13.01.2022 15:27 # 0
guest6 13.01.2022 15:42 # 0
HoBorogHuu_nemyx 13.01.2022 16:04 # 0
bormand 11.01.2022 22:58 # +1
Ммм, какие статические буфера... Спасибо, переполнила.
bormand 11.01.2022 22:50 # 0
guest6 11.01.2022 22:49 # 0
Уазазазазаза. А в хедерах остаётся лапу сосать? )
bormand 11.01.2022 22:52 # +2
Floating_cockerel 13.01.2022 12:40 # 0
JlEOHuD_Ky4Ma 11.01.2022 22:06 # +2
ASD_77 11.01.2022 23:19 # 0
JlEOHuD_Ky4Ma 11.01.2022 23:27 # 0
Soul_re@ver 11.01.2022 23:29 # +2
HoBorogHuu_nemyx 11.01.2022 23:34 # 0
guest6 11.01.2022 23:42 # +1
ASD_77 12.01.2022 01:40 # 0
Fike 13.01.2022 01:55 # 0