Этого треда уже нет.
Это копия, сохраненная 10 марта 2019 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
2 1323876
Хороший тред, двачую.
3 1323950
блять, не первый
4 1323957
>>23950
Ты уже третий.
5 1324005
Господин-Питонист заглянул в ваш чулан
Вы хоть врубаетесь, что в 2к19 статическая типизация это ебучий рудимент? Пользы от нее кроме геморроя для разраба - абсолютно никакого. Необходимо она лишь в узких ебнутых сферах вроде дроча МК. Вы тут че, с МК ебетесь? Ну так хули до сих пор не можете признать очевидного? За динамикой - будущее
6 1324112
>>24005
Кыш, жырный тролль!
7 1324194
>>24005

>МК


Московский Комсомолец? Мочевая кислота?
И, да. Позоаи, когда нетипизированное SIMD появится.
8 1324213
>>24005
Попробуй написать что-то сложнее хеллоу-ворлда
9 1324315
>>23950
Джва дня сидел ждал, пока кто-то перекатит, пришлось самому. Совсем обленились
10 1324316
>>24005

>За динамикой - будущее


Именно поэтому в третий питон добавили аннотации типов
11 1324461
Есть программа написанная в Borland C++ Builder (по факту в RAD Studio). У неё есть интерфейс и у каждой кнопки есть обработчик. Я хочу отследить работу программы используя брейкпоинт, но почему то программа не останавливается. Я ставил точку внутри функции и менял значение внутри этой функции, чтобы проверить в ту ли функцию я поставил брейкпоинт. Как вы уже догадались, функция верная и я правильно поставил брейкпоинт, но программа пропускает его когда происходит событие. Почему так? Может есть какие-то настройки из-за которых игнорируется брейкпоинт?
12 1324483
Аноны, доложите степень байтоебства, с которым вы сталкиваетесь на работе. Лично у меня где-то 10-15%, но по вакансиям в городе вижу, что от плюсовика ждут либо хардкорной байтоебли и знания ассемблера для реверса или эмбеда, либо крутую матешу для комп. вижена. В первое уходить желания нет, во второе может не получиться, хотя хочется (я еще студент, но не факт, что осилю всю нужную матешу). В итоге есть риск застрять на текущем рабочем месте на очень долгий срок, и выкатываться только путем хард ресета (изучения нового языка). В плюсы вкатился чисто случайно, ибо их в универе адекватно преподавали.
13 1324489
>>24483
>>24483
Выкатывайся в раст, хватит с тебя си++. Никакого хард ресета после си ++ не будет. Наоборот. Выбирай любой новый тайпсейфти язык и наслаждайся достижениями современной человеческой мысли. С плюс плюс отличная база для любого языка особенно нового.
14 1324587
>>24005

>За динамикой - будущее


Возможно, но никак не за медленным интерпретаторным говном, жрущим вагон памяти
15 1324595
>>24461
Почему ты пишешь в этом рудименте?
Ты точно step-ом по дебагу ходишь?
16 1324643
>>24316
Ой блять пощадите!
17 1324683
А есть способ в консольном приложении включать, выключать и проверять статус Num Lock на клаве?
Это можно делать без подключения библиотек ОС?
18 1324705
>>24489
Двачую за Хаскель.
19 1324747
>>24461
В других местах пробовал ставить брейкпоинты? Может там отдельная кнопка для запуска приложения в отладчике или проект собирается в режиме "релиз".
20 1324753
>>24483

>В плюсы вкатился чисто случайно, ибо их в универе адекватно преподавали


это типа как симпатичная девочка становится профессиональной шлюхой после изнасилования в ранней юности
..
21 1325097
>>24595
Сегодня разобрался во всем. Действительно в релизе было все, я привык работать в дебаге, а там почему то иногда переключается на релиз, не разобрался пока почему. Пишу в этом рудименте потому что так сказали.
22 1325099
>>24747
Да, оказалось что в релизе. Сейчас все ок. Хотя иногда переключается на релиз, я пока не понял почему.
23 1325562
>>23587 (OP)
Анончики, помогите ньюфагу.
Как установить visual studio 2010 на лицовую дриснятку? не спрашивайте, зачем.
При установке винда шлет меня нахуй, со словами что установлена более новая версия.
Искренне надеюсь, что не придется запускать из под виртуалки.
Qt 24 1325684
Как заставить работать QWebEngine, если у тебя MinGW?

В гугле написано что работает только с MSVC, в списке компиляторов у меня он есть, но если просто выбрать, то нихуя не работает, помню у меня вообще траблы были с этим когда только установил Qt Creator, не один комплект не отображался, даже с MinGW компилятором, я уже и не помню как пофиксил.

Пытаюсь запустить пример, пик 2.
25 1325741
>>25562
Удваиваю вопрос. Сам сижу на дристаных недо IDE для крестов
26 1325761
>>24595

> Почему ты пишешь в этом рудименте?


Во многих шарагах пишут в этом рудименте. А вообще, он довольно удобный и понятный, по сравнению с современными аналогами, например >>25684, в котором нужно ебаться с какими-то сигналами, слотами, залупой, мочой и т.д.
27 1325766
>>25761
Ассемблер ещё зацени, он довольно удобный и понятный, не надо ебаться с классами и прочей мочей ;)
28 1325787
>>25741
зачем?
29 1325812
>>25787
Анус себе пощекотать на некро пеке
30 1325816
>>23587 (OP)
Короче, узнал, что вот так можно, компилятор не ругается.
A * a = new A;
delete a;
a->someFunc();
Это нормально вообще? (код упрощен если что)
31 1325820
>>25816
Да, ведь конпелятор не в курсе, да и отстреливать себе правую ногу вплоть до левого уха не запрещено.
sage 32 1325821
>>25820
Это не мой код, а код на проекте, я думал может так надо)
33 1325823
>>25821
Это разыменование указателя на несуществующий объект. Хорошо если упадёт, но обычно приводит к трудноуловимым багам.
34 1325825
>>25823
Кстати метод вызывается
35 1325827
>>25816
int a, b, *c;
a=new int(123);
b=c=a;
delete a;

>если бы delete делал бы неявно a=nullptr; то он ничего не знает о b и c и они останутся не "сброшенными"



Пять минут погуглить.
Вот тебе и ответ, почему возможно разыменование после delete - потому что указатель в nullptr не сбрасывается.
Логично, что если несколько сущностей указывают на один и тот же объект, то при удалении одной должны быть удалены и другие. А delete не будет тебе шерстить всю память на предмет наличия других ссылающихся на конкретный кусок памяти указателей. И тогда получается неконсистентное состояние переменных.

А вот тому, кто такой код написал - надо бы руки оторвать если ты, конечно, не проебал где-то между delete и обращению к методу присвоение этому указателю нового объекта.
36 1325836
>>25825
такое поведение было в какой-то версии борландовского компилятора и даже это не баг был а фича и использовался в борландовских внутренних потрохах
поднобрости не помню уже, старость не радость
37 1325841

>>>1325825


На вижуал студио 15 тоже отлично работает
38 1325855
>>25825
А почему он не должен вызываться?
39 1325858
>>25855
Потому это нелогично наверное работать с удаленным объектом и с его данными
40 1325860
>>25825
>>25858

Гипотетически, если метод не дёргает внутренностей объекта, то и плохого ничего не произойдёт, хотя такое нужно объявлять статикой.
41 1325868
>>25858
Откуда компилятору это знать? Ты сто раз мог присвоить указатель ссылку на действующий объект.
42 1325874
>>25825
Методы класса в плюсах - обычные функции со скрытым первым параметром (this). Если они не виртуальные, то компилятор просто вызывает эту самую функцию. Поэтому бо-бо будет только при обращении к this.
43 1325914
Насколько C++ Сложнее C в плане изучения? Стоит ли его изучать если мне нравится Си? Какие фишки дает C++, которых нет в Си?
44 1325928
>>25914
раз в 50. Но по факту адвантеджами языка мало кто пользуются. все задрачивают библиотеки. Так что изучение языка си плюс плюс сводится к изучению библиотек. писать безопасный код на чистом си плюс плюс ебанёшься. если ты конечно не брат Паши Дурова.
45 1325933
>>25914
В C++ миллион фишек, которых нет в C
классы, неймспейсы, шаблоны, ссылки, вывод типов, class enum, исключения, переопределяемые операторы и многое другое.
в классах есть контроль доступа (public/private), конструкторы с деструкторами, методы класса
классы могут наследоваться друг от друга. одиночное и множественное наследование. виртуальное наследование.
виртуальные методы (и абстрактные)
куча вещей в стандартной библиотеке: STL, iostreams

в общем, можно радикально удобнее и лаконичнее писать код, который не будет уступать C в производительности
46 1325934
>>25928

>адвантеджами языка мало кто пользуются. все задрачивают библиотеки


наглый пиздёж, этими средствами пользуются очень широко
библиотеки - тоже важны.
47 1325995
>>25914

>Какие фишки дает C++, которых нет в Си?


Name mangling, например.
48 1326051
>>25933
>>25995
>>25928
Как насчет ФП фич? Есть отличия между g++ и visual C++? Сам я не линуксе. Но часто попадается документация по visual C++. Поэтому интересно если отличия на уровне языка.
49 1326066
>>26051

>Сам я не линуксе.


Как-будто под винду нет клона гцц.

В рамках стандарта они одинаковые естественно. Могут различаться нестандартные библиотеки, количество реализованных фич из будущих стандартов.
А так на уровне языка у гну есть некоторые расширения (неименовынные структуры, свитч-кейс по диапазону и т.п.)
50 1326087
>>26066
Меня интересует отличается ли дока по visual C++ и по GNU C++.
51 1326091
>>26087
Специфичные что для микрософтовского компилятора, что для гцц вещи особого внимания не стоят, программируй на стандартном С++. "часто попадается документация по visual C++" - не читай ее, найди другой источник инфы
52 1326203
>>24587
Как там в 2003, чушка?
53 1326205
>>26091

>документация по visual C++" - не читай ее, найди другой источник инфы


Чому?

другой_интересующийся
54 1326209
>>25684
Бамп
55 1326230
спрошу ещё раз

Есть тут obj-c++ господа или те кто юзает c++ для разработки под гейос вместе с obj-c/swift?
1. Есть смысл вкатываться?
2. Какой диапазон задач решаешь?
3. Если вкатываться, то с чего начать?

мимо ios - 2 года
56 1326260
>>26230
нахуй не надо?
57 1326331
Можно ли замутить что-то такое?

class A {
char buf [4];
};

class B : public A {
char buf[20];
}

Нужно расширить существующий буффер. Без хипа.
58 1326366
>>26205
Потому что в 2018 нет никакого смысла не писать некроссплатформенный код.
Единственное исключение, ты пишешь кроссплатформу и через #ifdef'ы делаешь какую-то специфическую нестандартную йобу, которую поддерживают все компиляторы. Тогда конкретную документацию почитать придется. Но таким уже и мои советы не нужны. А общий совет вкладываться в написание кроссплатформы.
59 1326378
>>25874
Я знаю, а обращение есть к статическому вектору)
60 1326379
>>25868
потому что не присвоил
1544160064534.jpg85 Кб, 700x633
61 1326390
62 1326426
>>26331
Вообще говоря, по-моему, стандарт С++ про это ничего не говорит, но я думаю, работать будет. Хотя это довольно грубый хак.
Не забывай, что sizeof объекта класса может отличаться от суммы sizeof всех его членов, т.к. доп. пространство может уходить на указатель на таблицу виртуальных функций и может уходить из-за требований выравнивания.
И вообще, может появится компилятор, добавляющий какую-нибудь отладочную инфу в конце каждого объекта. А ты ее затирать будешь.
63 1326474
>>26379
А компилятор - телепат.
64 1326475
>>26331
Нет
>>26426

>по-моему, стандарт С++ про это ничего не говорит


Он говорит, что в B будет два буфера - buf[20] и A::buf[4].
65 1326487
Подскажите хорошую литературу на английском. В шапке все русское
tm.png516 Кб, 494x666
66 1326503
67 1326515
>>26487
Рекомендую Ulysses.
68 1326554
>>26515
Finnegans wake уж тогда. Там есть слова на русском, больше поймёт.
69 1326567
>>26515
Мемчики это современный аналог отсылок, могу поспорить улисс отсосет среднему треду из /b/.
70 1326616
>>26475
Да, в B будут 2 буфера. Один прямо за другим в памяти. Что и нужно.
71 1326732
>>26616
>>26475
а если написать

class A {
int __a;
double __b;
std::string __c;
char ^ buf;
char A_buf[20];
explicit A() {
buf = A_buf;
}
};

class B : public A {
char B_buf[15];
explicit
}
72 1326735
>>26732
Ебучий автосенд
>>26616
>>26475

А если написать

class A {
int __a;
double __b;
std::string __c;
size_t buf_size = 20;
protected:
char ^ buf;
char A_buf[20];
public:
explicit A() {

buf = A_buf;
}
const std::string get() {
return std::string(buf);
}
};

class B : public A {
char B_buf[15];
explicit B() {
buf = A::A_buf;
}
};

Сие решение будет расово верным? Стандарт
72 1326735
>>26732
Ебучий автосенд
>>26616
>>26475

А если написать

class A {
int __a;
double __b;
std::string __c;
size_t buf_size = 20;
protected:
char ^ buf;
char A_buf[20];
public:
explicit A() {

buf = A_buf;
}
const std::string get() {
return std::string(buf);
}
};

class B : public A {
char B_buf[15];
explicit B() {
buf = A::A_buf;
}
};

Сие решение будет расово верным? Стандарт
73 1326736
>>26735
ДА Я ЕБАЛ В РОТ ЭТИ ХОТКЕИ С АЛЬТОМ
в конструкторе B еще строка
buf_size = A::buf_size + 15;
image.png34 Кб, 1315x908
74 1326757
Извиняюсь за флуд, я нервный немного.
Никогда не буду в браузере писать больше трех строчек кода.

Короче, вот это решение на скрине является расово верным, стандарт гарантирует успешную работу на вссех компиляторах?
quicksort.png90 Кб, 1066x440
75 1326766
Как сложить 2 vector'а (прибавить один к другому) для рекурсивной быстрой сортировки?

https://pastebin.com/2r7DXipw Не пойму как вернуть сумму этих векторов. В книжке код на питоне, там просто их складывают, а как тут реализовать?
76 1326770
>>26766
Смысле же просто записать в конец.
Так, например https://stackoverflow.com/questions/2551775/appending-a-vector-to-a-vector
77 1326780
>>26770
У меня там сумма из векторов, которые возвращаются из функции, я же не могу так написать:
return quickSort(less, less.begin(), less.end()).insert(quickSort(less, less.begin(), less.end()).end(), quickSort(greater, greater.begin(), greater.end()));
78 1326819
>>26780
Но ты можешь создать новый вектор и вернуть его.
А вообще кусок пишется на индексах/указателях/итераторах
79 1326830
>>26819
Могу, но я же хочу сделать рекурсивно, без циклов.
80 1326845
>>26830
Не получится. На нижнем уровне вектор -- это просто массив на хипе, и его элементы обязательно должны лежать последовательно. Так что если 2 твоих вектора изначально в разных кусках памяти, тебе придется выделить новый и скопировать всё туда. На самом высоком уровне это делается неявно через два insert или явно в цикле.
Не плоди сущностей, делай всё in-place.
82 1326985
>>25914

>Насколько C++ Сложнее C в плане изучения? Стоит ли его изучать если мне нравится Си? Какие фишки дает C++, которых нет в Си?



В ЦПП нагородили очень много лишнего функционала, основное назначение которого это выстреливать себе в ногу (одно множественное наследование чего стоит), а по факту, единственная причина почему можно попробовать переходить с Си на ЦПП это только наличие ООП модели, но нужно быть крайне аккуратным, т.к. выстреливание себе в ногу просто неизбежно из за всего остального лишнего нагороженного функционала, который по факту никому не нужен, но все с ним ебутся.
Поэтому насамом деле, если ты хорошо владееш Си и понимаеш как без ООП модели, делать все тоже, что кажется проще с ООП моделью, то лучше оставаться на Си т.к. это надежный язык с предсказуемым поведением (в отличии от цпп), и даже если очень хочется ООП, а в функционалку ты еще не можеш, то есть варианты как на чистом Си получить все основные фишки ООП подхода, без погружения в ЦПП. Если интересно, вот читай доки по ссылке, как на чистом Си, используя структуры как классы, а методы реализовать через ссылки на функции, посторить ООП подход (без использования перегруженного ЦПП) и продолжать и дальше повсеместно использовать лучшый язык:
https://www.cs.rit.edu/~ats/books/ooc.pdf
83 1327004
>>26985
а мнение не дцп-даунов будет в треде?
84 1327019
Аноны, я нихуя не понимаю.
Есть либа https://github.com/mborgerding/kissfft
я хочу ее заюзать в своем c++ коде под андроид.
Мне ее нужно компилировать а потом встраивать или можно просто скинуть 2 файла и вызывать это из с++ кода?
Как вообще происходит добавление\использование с++ библиотек?
Спасибо
85 1327291
Суп, двач. Вот зырьте, есть код, который под виндой в VC++ скомпилится, а под gcc нет. Например:

unsigned char r = unsigned char(0x00); //Без unsigned можно
Или
#include <boost\assign.hpp>
// Слеш нитуды

Ну, и наоборот есть.

Так вот, где можно найти наиболее полный список таких ньюансов? Не гуглится :(
86 1327334
>>27004
Есть.
Цапля хороша всем, кроме некоторых убогих сишных штук в синтаксисе. К несчастью языки, которые обещали это исправить — вроде жабы, цесарки и дыни — решили синтаксисом не ограничиваться и нарастили жирные рантаймы.
Конец.
87 1327337
>>27291
У тебя объявление чара кривое пиздец.
И нахуя бэкслэши, если слэши везде работают? Давай ещё как на олдмаке двоеточиями.
88 1327338
>>27334
Вот этот уважаемый гомосексуалист лаконичен и прав.
89 1327339
>>27019
Либы в формате исходников просто кладёшь в проект и пользуешь.
Либы в статическом формате просто кладёшь в проект, подключаешь заголовок, настраиваешь линковку и собираешь.
Либы динамические примерно так же, но линковать надо объектную прокладку (обычно lib), а потом рядом с собранным приложением класть dll или so.
90 1327342
>>27338
Это не Фарух
91 1327471
>>27337
Это примеры, даун ты тупой

Мне просто нужен максимально полный список таких примеров, в качестве гайдлайнов для windows программистов, чтобы они своими коммитами билды не ломлали.
92 1327478
>>27471
Чтобы тебе никто ничего не ломал коммитами нужен CI и прекоммит хуки
93 1327583
>>25684
Бамп
94 1327650
>>27471
ну у visual studio в доках были места помеченные как ms compiler specific behavior. но они там вроде не в одном месте были. их можно отключить опциями, насколько я помню. у гцц что-то типа того было - можно выключить нестандартные расширения. ну и включить уровень предупреждений повыше, а то и warning as errors врубить до кучи.
95 1327662
>>26985
ООП головного мозга.
96 1327911
Привет крестоанонам. В качестве самостоятельного упражнения решил запилить разворот односвязного списка. 3 часа ушло на это: https://pastebin.com/vyTaDR6K . Пожлста поглядите, а то у меня выходит, что мой наколеночный алгоритм на системе х86 быстрее стандартного (std::forward_list::reverse()) примерно в 130 раз, на х64 -- в 80. А если запускать их отдельно (временно закомментировать все, что связано с другим списком), то при 10*7 элементов на х86 преимущество моего увеличивается до 218 раз. На х64 -- до 140. Почему так?
97 1328112
>>27911
в дебаге мерил?
98 1328126
>>28112
Бля, точно! В релизе при 50107 эл-тах мой быстрее только в 1.7 раза. В стандартном алгоритме наверное кучу отладочного кода напихали, что он настолько медленнее становится при дебажной конфигурации.
99 1328128
>>28126

>50107 эл-тах


в смысле при 50 млн.
100 1328129
>>28128
Сука, 2к19 год, а люди продолжают проебывать звездочки на дваче.
101 1328161
>>25684
если у тебя qt под mingw, снеси ее нафиг, поставь студию 2015 или 2017(если совсем жалко места, то поставь от нее только compile utils), поставь соответствующую кутеху, либы которой собраны под тобою выбранную студию и не мучайся.
102 1328163
>>28126
я вот хз, но случайно стандартный не thread-safe в отличии от твоего?
103 1328165
>>28161
И, в идеале, еще verdigris вместо moc-параши
104 1328166
>>28163
в стандарте нет ни одного thread-safe контейнера
105 1328172
>>28166
о чем ты?
вроде всегда просто закрывали примитивами синхронизации и контейнеры std становились thread-safe..
106 1328174
>>28163
Я вообще ньюфаг и про потокобезопасность не в курсе -- читаю книжку Праты для новичков.
107 1328175
>>28172
ты понимаешь, что ЗАКРЫВАЛИ МЮТЕКСАМИ и thread-safe контейнеры - это разные вещи?
108 1328194
>>28175
может быть ты непонимаешь?
109 1328209
>>28194
я точно понимаю
изображение.png2,4 Мб, 868x1390
110 1328227
Привет аноны. Подскажите, ищу опенсорсные драйвера для цветного принтера (пилю свой принтер). Гуглил, но как-то с ходу не нашёл.
Есть что-то а примете?
5.png8 Кб, 540x73
111 1328231
Анончики, помогите в чём трабл?
112 1328236
>>28227
Казалось бы, причем тут С++.

>>28231
вместо #include <string.h> -> #include <cstring>
113 1328238
>>28231
#include <cstring>
114 1328240
>>28236
>>28238
Благодарю
115 1329033
Анон, помоги разобраться с использованием dll.
Сделал проект с библиотекой, скомпилировал, получил .dll и .dll.a.
Скинул их в проект с исполняемым файлом, добавил .h в сорс исполняемого.
А с конфигурацией cmake разобраться не могу, пробовал так: https://pastebin.com/BL9pQWfk
clion cmake mingw
116 1329419
>>29033
Visual Studio поставь и не еби голову
117 1329442
>>29033
разобрался, все проще было
add_executable(test_exec main.cpp main.h)
add_library(test_lib SHARED lib.cpp lib.h)
target_link_libraries(test_exec test_lib)

>>29419
нет
118 1329466
Привет, аноны. Пытаюсь разбираться с текстовыми файлами, есть ли способ не перезаписывать файл при каждом открытии программы, а дозаписывать? Нужно, чтобы программа сначала считывала то, что уже есть в файле, а потом дозаписывать новые данные.
40243.jpg64 Кб, 529x647
120 1329590
>>26203
Тебя зачал.
121 1329628
>>24489

>rust


За lifetim'ы поясни)
122 1329652
>>29442

>lib.cpp


Ты уверен?
123 1329682
>>28209
мне кажется, что все же не понимаешь
124 1329709
>>29682
Хорошо, покажи в стандарте хоть одно упоминания thread-safe контейнеров, пониматель ты наш
125 1330081
>>26735

>int __a;


>double __b;


>std::string __c;


https://timsong-cpp.github.io/cppwp/n3337/global.names
Certain sets of names and function signatures are always reserved to the implementation:

(1.1)

Each name that contains a double underscore __ or begins with an underscore followed by an uppercase letter ([lex.key]) is reserved to the implementation for any use.
126 1330083
>>26616

>Да, в B будут 2 буфера. Один прямо за другим в памяти.


И переходить во второй юзая указатель на первый нельзя.
127 1330084
>>25816

>Короче, узнал, что вот так можно


Нельзя. UB.
128 1330090
>>29709
shared_ptr
129 1330142
>>28161
у каждого уважающего себя программиста - linux.
130 1330148
>>30090
Шаред_птр это не контейнер, манюня
131 1330150
>>30142
У каждого имбецильного красноглазого дауна - да. У нормальных либо винда, либо мак.
132 1330193
Как стать таким же охуенным, как bisqwit?
133 1330217
>>30193

>Как стать таким же охуенным


Соси хуи, давай в жопу
134 1330223
>>30217
Этим пусть продолжает заниматься твоя мама.
135 1330225
>>30223
Уже не хочешь как bisqwit?
136 1330231
что лучше map<pair<int, int>, T>
или map<int, map<int, T>> ?
137 1330232
>>30225
Бисквиту при его желание любой отсосет, кто хоть кто-то мало-мальски знает сипласплас.
138 1330258
>>30231
1, кстати можно взять int_64t и записывать два числа подряд
139 1330259
>>30150
У винды слишком убогая файловая система, маки не могут позволить себе начинающие
140 1330282
>>30259
щас бы доебаться к файловой системе. Нормальные люди о таком вообще не парятся
141 1330294
>>30282
Ты не понимаешь, обратные слэши травмируют ему очко, а ещё эти непредсказуемые буквы…
142 1330295
>>30259
Плохому танцору..
143 1330445
>>30259
Согласен
>>30295
Ну а ты еблан.
144 1330447
>>30231
еще в первом варианте аллокаций меньше, и выглядит читабельнее, так что однозначно он
145 1330475
>>30294
Это не файловая система, а файловая структура. И да, убогая.
146 1330578
>>30475
Определение файловой структуры в студию, плиз.
147 1330580
>>30578
Тебе поспорить больше не о чем? Женщину себе найди
148 1330583
>>30445
Дебил спорщик
Screenshot20190120-111328.png151 Кб, 1080x1920
149 1330609
Ньюфаг в треде.
Сидя на толчке по памяти с нуля накодил hello world.
Ебать я охуенен.
Где мои 200к в наносекунду?
150 1330614
>>30609

>по памяти


Программирование не так работает
151 1330618
>>30614
Ну бля, не ломай мой манямир, я старался!
152 1331858
аноны подскажите
int i =0;

while ( i < 10){
int i = 3;
i++;
}
к моменту второй итерации цикла, в условии while() и будет использоваться локальное или глобальное? Нихуя не пойму, вроде должна глобальная и цикл будет вечный?
153 1331866
>>30614
а как?
154 1331883
>>31858
Глобальное, локальная после объявлена.
155 1331909
>>31858
Абсолютно верно, цикл вечный.
156 1331911
>>30609
в толчке поищи
157 1331930
>>31858
Это говнокод. По нормальному нужно создать функцию, а в ней цикл, и если нужно внешнее значение, то передавать его через аргумент, но не менять, а переприсвоить локальной переменной. Изменять глобальное состояние не нужно, да и вообще создавать глобальные переменные тоже.
Снимок экрана (96).png46 Кб, 1393x856
158 1332044
Я если честно уже заебался с этим Microsoft Visual Studio, вот такая хуйня постоянно ебет мозг, что не так то?
Код работает где угодно но только не здесь, как чинить эту хуйню?
159 1332060
>>32044
Через консоль попробуй.
160 1332076
>>32044
потому-что ты ебучий полудурок, который не может создать ПУСТОЙ проект, а не стандартную парашу, которая включает прекомпилед хедер, о котором ты ничего не знаешь.
161 1332087
>>32076
Ну ок, щас попробую накодить в ПУСТОМ проекте.
162 1332090
>>32044
Спермобляди соснули.
163 1332097
>>32090
красноглазый дебил - не человек
164 1332099
>>32097
Напомнить что Visual Studio весит 30Гб?
165 1332108
>>32099
Напомнить, что в 2019 в программист-треде своим высером про 30гб (на самом деле в районе 9, включающем в себя SDK, и прочие вещи) ты только выставляешь себя убогой нищенкой? NVMe ССД на 480 гигов стоит в районе 9 тысяч, что меньше дневной зарплаты сеньора-помидора.
166 1332123
>>32044
Должно быть "pc.h", т.е. в кавычках а не угловых скобках.
167 1332124
>>32108
При чем тут цены. Только ненормальный поставит IDE весом 9ГБ! На самом деле 9Гб это не полная версия. Полная больше 30Гб!

Мой Линукс весит 2Гб! 2 гига операционная система, Карл! А тут IDE больше чем в 4 раза больше!
168 1332128
>>32124
Дружочек, давай подумаем. Что лучше - неюзабельный кусок дерьма размером 2 гигабайта, или топ1 инструментарий для разработки размером да хоть в 300 гигабайт? Мне мое время и продуктивность гораздо важнее, учитывая, цену ССД выше. Можно вообще быть вим-говноедом, который весит < 10 мегабайт, но зачем?

>>32123
не должно быть прекомпилед хедера нигде у новичков.
169 1332129
>>32108

>NVMe ССД на 480 гигов стоит в районе 9 тысяч


У меня на 512. И уже забит под завязку из-за жирного говна вроде VS и UE4.
170 1332131
>>32128
Emacs несравнимо лучше и функциональнее любого IDE-говна. И при этом весит мегабайт 200 со всеми пакетами для неба и аллаха.
171 1332135
>>32131
Я прям посмотрел бы, как ты из емакса дебажишь в гдб-говне. Посмеялся всласть.

>>32129
У меня на 480 свободно еще 300, стоит и студия, и юнити-хуюнити, и стим-библиотека, правда я там на аскетычах играю в инди-хуйню. Проблема не в обьеме ССД в данном случае.
172 1332136
>>32128
Не оправдывайся. Я на своем Линуксе в одну команду могу поставить любой софт для разработки. И весить он будет 1-200Мб. Такое тебе и не снилось. Компиляторы C/C++ так вообще из коробки.

Пока твое дерьмо с глюками запустится, я уже все скомпилирую. Пока ты будешь ловить ошибки, устанавливать 100500 дополнительных расширений, я уже напишу код.
173 1332137
>>32135

>как ты из емакса дебажишь в гдб


Абсолютно нормально дебажу, я же не инвалид вроде тебя.
174 1332139
>>32136
Ну прям такие манямечты. Все он компилирует за 3 секунды, за которую студия запускается.

А в нормальный дебаггер можешь? В нормальный статический анализ? Конечно твои тулзы весят 1-200мб, потому-что они ничерта не умеют, кроме компилятора.
175 1332140
>>32137
Охотно верю нет
176 1332141
>>32139
Про линтеры и тесты слышал?
177 1332142
>>32139
Разработчик на винде это калека. Это как лакмусовая бумажка. Если на винде, значит низкой квалификации. Потому как если не осилил *nix, то и глубоких знаний Computer Science у него нет.
178 1332143
>>32139
У меня, например, валгринд есть, которого на винде никогда не будет.
179 1332144
>>32141
слышал, да. Снова рофлю.
Когда у тебя специальные костылики, потому-что нет тулзов, которые ПРОСТО это умеют.
Ну, а тесты - да, классная вещь. Компилируешь за 3 секунды хеллоуворлд свой, и смотришь, где свалилось, когда статический анализатор студии\решарпера тебе все заранее покажет.
180 1332145
>>32142
знание красноглазой параши никакого отношения к Computer Science не имеет. Ну и да, самое смешное, что ты снова мимо, потому-что я знаю ваше красноглазое говно, год под него писал. С тех пор у меня в поиске работы появилось требование нормальной операционки с нормальной средой разработки - и вот несколько лет сие требование неукоснительно соблюдается. Зарплата бтв с переезда на виндоработу выросла ровно в 2 раза.
181 1332150
>>32144

>статический анализатор студии\решарпера тебе все заранее покажет


Ну да, анализаторы же статически баги в многопоточке разруливают. И код за тебя пишут, и минет делают.
182 1332151
>>32145

>Зарплата бтв с переезда на виндоработу выросла ровно в 2 раза.


В соседнее НИИ переехал?
183 1332153
>>32144
Написание тестов тоже лакмусовая бумажка. Если тесты не пишут, значит компания отстой. Если на винде, то естественно тесты не пишут.

Линтер это и есть статический анализатор если что. Только в студии твоей он гвоздями прибит. И если есть баги, ты их не пофиксишь никак. В моей случае я могу на гитхабе ишьюс создать, или даже сам пофиксить, и пулл-реквест отправить.
184 1332158
>>32145
Да неужели, а ничего что все курсы по устройству ОС построены на базе Unix & Linux? Ах да, ты не изучал устройство ОС.

В самых крутых фирмах винда даже не рассматривается как рабочая ОС. Было бы смешно, если бы разрабы из какого нибудь Яндекса сидели на виндах. Это же воспитывает безрукость. Ты хоть консолью умеешь пользоваться?
185 1332160
>>32150
Баги в многопоточке фиксит только tsan, который нам на проекте без надобности, т.к. многопоточка используется без шаредных ресурсов фактически. А кучу всего другого - чинит студия сама.

>>32151
В одну из мировых компаний с офисами по всему миру и торгующимися акциями. Где все сидят на винде.

>>32153
Щас бы экстраполировать. Есть разные проекты и разные случаи. А с каких пор линтер стал статическим анализатором - нам еще предстоит выяснить.
186 1332161
>>32158
Щас заорал. Учитывая, что я знаю приличное количество народа из яндекса, и, допустим, весь яндекс-маркет сидит на студии. КэтБуст писан в студии. Что еще спизданешь?

> Ах да, ты не изучал устройство ОС.


Ладно, давай подианонимся. Драйвера пишу под винду. Как там подливка в штанах?
187 1332173
>>32160

>который нам на проекте без надобности


Еще бы. Clang-то не завезли без костылей.
188 1332177
>>32160
Ну конечно же, не иначе как в гугле работаешь. Линтеры бывают разные, есть Lint для Си например.

>>32161
Снова фантазии.
189 1332188
>>30580
Слив защитан.
190 1332191
>>32153

>В моей случае я могу на гитхабе ишьюс создать, или даже сам пофиксить, и пулл-реквест отправить.


Мой любимый аргумент, МОЖНОЗДЕЛАТЬ.
Сколько пулл реквестов уже отправил, сколько багов пофиксил в своем компиляторе, пердоля? Воспользовался хоть раз этой возможностью?

>>32158

>В самых крутых фирмах винда даже не рассматривается как рабочая ОС.


Ваще пиздос, "самые крутые фирмы", ору просто с тебя.
Пердоля думает, что инструмент выбирается по степени крутости. Ну что за пиздец.
191 1332192
>>32191
Да не оправдывайся ты. Не осилил так и скажи.
192 1332194
>>32191

>что инструмент выбирается по степени крутости.


А как еще? Понятно, что крепостным как ты, барин инструмент дает, у них и выбора нет. Свободный человек сам выбирает инструмент по вкусу.
193 1332198
>>32128

>топ1 инструментарий


с таким монструозным объемом и тормозами, уже не топ, пожалуй
VS2002-2008 еще были нормалек, а эти уже перебор.
отдельных лучей поноса они заслужили за то, что MSVC++ новых версий не генерит исполняемые файлы для винды раньше Vista
фичи C++11 абсолютно ортогональны этому

>мое время и продуктивность


не пизди. студия не делает тебя суперменом от программирования, ну никак
чтоб ты одной левой благодаря студии в 10 раз быстрее всё писал...
некоторые последние мои программы, вообще написаны в notepad++, и я задействую только компилятор из командной строки
в чем-то мне это даже больше нравится, чем студия. да и комп у меня древний
194 1332200
>>32158
Я из яндекса, и у нас 50% народа в поиске сидит под виндой.
195 1332202
Пользуясь случаем, хочу ссыкнуть в лицо вем тем, кто в 2к19 сидит на VS. Сьебал на линукс и просто счастлив. Буду держать в курсе.
мимо пробегал
196 1332203
>>32200
Так, теперь ты уже из яндекса. Но уже не из маркета. В следующий раз что придумаешь?
197 1332205
>>32200
Ну и лохи.
198 1332218
>>32203
Я не он. Я другой яндексоид.
199 1332236
>>32218
Ага, еще скажи вас тут много.
200 1332267
>>32236
Так-то в Яндексе что попросишь, то тебе и дадут. Скажешь мак - вручат мак, захочешь линь или винду - милости, сука, просим.
мимо третий анон
201 1332270
>>32200
А ведь поиск худший сервис яндекса на данный момент
202 1332278
>>32270
Говорит кто? Гугловец?
203 1332285
Неплохо тут возгорелось из-за моего >>32090
204 1332481
205 1332505
tl;dr последнего срача - все аргументы красноглазых культистов разбиты, в топ конторах пишут на винде, "я пишу в ноутпаде и компилирую из консольки"-хеллоуворлдщики малорелевантны.
206 1332506
>>32505

>яндекс


>топ-контора


Лал.
207 1332508
>>32506
Это топ контора с точки зрения проектов. То, что они нихера не платят - это другая проблема.
208 1332511

> отдельных лучей поноса они заслужили за то, что MSVC++ новых версий не генерит исполняемые файлы для винды раньше Vista



Как там, в 2005?
209 1332515
>>32508
Ну поиск я бы точно топ-проектом не назвал.
Вот какие-нибудь машобы типа алисы можно топом назвать - и интересно, как они там на винде сидят.

Вообще винда как раз признак махрового легаси и стагнации.
210 1332541
>>32515

> Вообще винда как раз признак махрового легаси и стагнации.


Что вообще ты несешь?
211 1332542
>>32541
Что хочу то и несу. Попробуй запрети.
212 1332544
>>32542
запретил
213 1332691
>>32515

>Вообще винда как раз признак махрового легаси и стагнации


Игрули, например.
214 1332755
Не хотели Балмера с его:
— VS 2012
— Win7
— WinServ 2008R2 и SQL Server 2008R2
— MSO2010
— Silverlight
— WinMo 6.5 и WinPhone (семёрка архитектурно была шикарна, особенно по части безопасности)
— Microsoft Mathematics 4

и прочим ПО, которое впервые не просто было лучше предыдущего, но и умудрялось потреблять меньше ресурсов?

Ну и хули вы жалуетесь? Не будет теперь никакого developers, только дешёвые linux-monkeys, свято верующие и зубрящие.
Добро пожаловать в жопу.
storage.canoe.com.jpg38 Кб, 650x366
215 1332789
Стоит ли начинать с сишечки чтобы вкатиться в плюсы на белом коне?
216 1332791
>>32755
Сколько лет с отмены крепостного права прошло, а кое-кому до сих пор не хватает барского сапога и плетки.
217 1332792
>>32789
Стоит (и не только чтобы вкатиться в плюсы, это обязательно для любого байтоеба), только перед этим почитай дизайн и эволюцию, и мейерса с саттером, чтобы писать на франкенштейне, который называют C/C++.
218 1332794
>>32792

>чтобы писать на франкенштейне, который называют C/C++


На нем только и стоит писать. Выкидываешь STL, минимизируешь шаблоны, и сразу получаешь скорость компиляции как у сишки.
219 1332798
>>32792
Любви тебе и добра.
220 1332799
>>32794

>скорость компиляции


Странная самоцель в 2018 году с SSD и быстрыми процессорами.
Тем более STL, а не какая-то йоба из буста.

Выкидывать можно не бесплатные абстракции типа исключений или виртуальных методов.
221 1332812
>>32799

>с SSD и быстрыми процессорами


Они не спасают. Каждый хидер из STL может на полсекунды время компиляции каждого файла увеличивать. В результате даже на небольшой проект спокойно лишняя минута набирается.
222 1332830
>>32812
А ты каждый раз каждый файл редактируешь? Я как-то работал над компилятором, полный ребилд которого занимал где-то полчаса, но мне это не мешало, потому что одновременно я редактировал максимум пару файлов.
Не, я помню год эдак 2004 и в сравнении delphi с моментальной компиляцией и тормознутый билдер были небом и землей. Но сейчас это очень надуманный предлог. Тем более в плане STL. Чему там компилироваться, никаких йоба-рекурсивных шаблонов нет, а если ты прямо совсем эстет, то vector<std::unique_ptr<void>> один хуй будет лучше сишных массивов, он хотя бы сам себя удалять умеет, а пердолиться с кастами ты один хуй в сишке будешь.
223 1332838
>>32789
если планируешь зарабатывать программированием деньги, то не стоит вообще си или с++ сейчас учить
224 1332848
>>32830

>А ты каждый раз каждый файл редактируешь?


Без инкрементальной компиляции вообще бы пиздец был, конечно.

>Но сейчас это очень надуманный предлог.


Ну фиг знает. Хочется и на ноуте нормально работать, а не только на жирном десктопе.

>Чему там компилироваться, никаких йоба-рекурсивных шаблонов нет


Я тоже так думал, пока не пришлось проект с велосипедных контейнеров на STL переводить. Стандартные vector и unordered_map вместо своих контейнеров у меня время компиляции в разы повысили (вместо более-менее комфортных 20 секунд пришлось больше минуты ждать).

>один хуй будет лучше сишных массивов


Я не говорю о полном переходе на сишку. Надо просто шаблоны очень аккуратно использовать.
225 1332851
>>32848
Вот, кстати, чувак замерил время компиляции для стандартных хидеров:
http://virtuallyrandom.com/c-compilation-lies-damned-lies-and-statistics/
226 1332869
>>32848

>Ну фиг знает. Хочется и на ноуте нормально работать, а не только на жирном десктопе.


Ну у меня ноут 2012 года с HDD, работается нормально. Может дело в тормознутой IDE?
>>32851
Ну на пике 200 мс unordered_map и столько же vector. Если ты редактируешь пару файлов, проблем не будет.
Если же ты переводишь контейнеры и из-за этого постоянно трогаешь хедеры и наслаждаешься перекопиляцией всего говна, что твоей хедер заинклудило, то да. Но это временное явление.

Кстати, есть довольно простой трюк, как этой хуйни избежать. Пишешь файл
#include <yoba.cpp>
#include <yoba2.cpp>
и компилируешь только его. Если у тебя cpp кода мало, а хедеров много, то из-за #pragma once хедеры не будут компилироваться каждый раз в новом объектом файле (так как такой файл будет всег один), в итоге компиляция будет очень быстрой. Если юзаешь какой-нибудь cmake, это несложно делается.

>Я не говорю о полном переходе на сишку. Надо просто шаблоны очень аккуратно использовать.


Не знаю, шаблоны по-моему лучшее, что есть в С++. Без шаблонов С++ превратится в ебаный rust.
Не, так-то ты прав, но претензии к STL это совсем странно. Сколько же лет йоба на boost::MPL у тебя будет компилироваться.
227 1332874
>>32838
Вскрой тему если не трудно.
Спасибо.
228 1332883
>>32869

>Может дело в тормознутой IDE?


У меня емакс на ноуте лол. Проблема именно во времени компиляции.

>Ну на пике 200 мс unordered_map и столько же vector.


Так он их и не использует вроде, только инклудит. При использовании время компиляции еще увеличится.

>есть довольно простой трюк


Да, юнити билд. Это хорошо для больших проектов, где есть модульность и связность кода маленькая. Для средних-маленьких бывает так, что один хидер вызывает перекомпиляцию половины проекта. Я обычно для шаблонных классов по максимуму все убираю из .h, и переношу в .inc, который инклудится в .cpp. Так что в .h только декларации класса и методов, а имплементация вся в .inc.

>Не знаю, шаблоны по-моему лучшее, что есть в С++


Лучше бы нормальное метапрограммирование было и компайл-тайм рефлекшен.

>но претензии к STL это совсем странно


Да я не говорю, что она плохая и не нужна, но на практике мне хватает сишной либы и своих контейнеров, и все работает не хуже, чем с STL. Да и непрактичная STL. Часто бывает проще свой контейнер навелосипедить, чем специализировать STL-ный аллокатор. Плюс там куча идеологического легаси из времен до C++11.
229 1332888
>>32874

>Вскрой тему если не трудно


Без знания предметной области тебя никуда не возьмут. Сейчас С++ - это в основном большие проекты вроде КАД-ов, баз данных, игровых движков, какого-нибудь HiFreq трейдинга. Туда нужен опыт, мимокрока не возьмут.
230 1332904
>>32888
Ок, спасибо.
А CAD-юзера инженера с 15-летним стажем, который выучил C/C++, возьмут?
231 1332907
>>32904

>А CAD-юзера инженера с 15-летним стажем


Это скорее в QA куда-нибудь, тестером. Чтобы кодить там матан надо знать. Можешь попробовать в какой-нибудь АСКОН пойти.
chay-smeh-kompyuter193488144orig.jpg31 Кб, 400x400
232 1332909
233 1332910
>>32907
Спасибо
234 1332927
>>32848
А сколько ты там компилирушь, чувак?
Я как сейчас помню, писал йобу где-то с неделю, и только в конце приступил к компиляции всей этой марахайки.
И мне вообще посрать было, сколько оно там будет шебуршать.
Или ты на каждую функцию гоняешь пересборку проекта?
235 1332942
>>32927

>А сколько ты там компилирушь, чувак?


Недолго, но у меня интерактив, и поэтому постоянный цикл изменил - пересобрал - запустил. Поэтому долгое время компиляции жутко раздражает.
236 1332969
>>32942
В Visual Studio есть Edit-And-Continue
237 1332971
>>32505
Не надо забывать, что в яше ещё есть несметные тысячи серверов, как-раз таки под линуксом. И весь тот код, что пишется под виндой, в итоге крутится на них.
238 1332974
>>32969

>В Visual Studio есть Edit-And-Continue


По мелочи патчить переменные и GDB умеет, а для чего-то более серьезного и в VS будет перекомпиляция вызываться, как я понимаю. Ради этого я с емакса слезать не буду.
239 1333002
Мам, я покакол

Программирование как выяснилось довольно увлекательная штука.
Сколько времени нужно потратить чтобы писать простенькие программки, или какую нибудь змейку с тетрисом?
Не бейте лучше обоссыте
240 1333013
>>33002

>Сколько времени нужно потратить


Даже не задумывайся об этом. Получаешь удовольствие - получай, пока получается.
241 1333092
>>32838
двачую, на си++ сейчас такие вопросы задают, что Кнут это только повод для разговора, а там 1000 страниц. Что бы интервьюер тобой заинтересовался нужен еще и Майерс, там страниц 300. Причем все это надо проработать. Ладно, Кнут попроще в принципе. Можно на шару надеяться, что не спросят про алгоритмы, ну тут можно и ебаным виртом обойтись. Дальше начинается самое интересное - фреймворк. Считай stl.
242 1333133
>>32791
Тебя обманули, крестьянин.
243 1333142
>>32971
Разговор только по IDE и десктопы
244 1333235
ААА! кто-нибудь может сказать, почему при заливке на гитхаб из визуал студии в одних файлах русские комментарии нормальные, а в других превратились в //Êëàññ ñîîáùåíèÿ îò ôóíêöèé ïåðâè÷íîãî óïðàâëåíèÿ âíèìàíèåì ?
245 1333237
>>33235
Да.
246 1333241
>>33237
Прошу с уважением.
247 1333244
>>33241
Сколько платишь?
248 1333298
>>33235
Проблема в кодировке.
249 1333313
>>33235
Убедись что используется UTF-8 во всех файлах.
Снимок экрана (98)1.png73 Кб, 1606x750
250 1333320
Блядь, как же охуенно когда все получается.
251 1333491
>>23587 (OP)
Есть тут архитектурные задроты?

Я ДЛЯ СЕБЯ тут делаю некоторое дерьмо. Книг не читаю, глубину не задрачиваю ибо цели прикладные и временные.

Есть два три класса. Управление, Данные и Залупа - третьи классы (дохуя)
Классом Данные в основном пользуется класс Управление, но иногда READ ONLY доступ хотят получить всякие Залупы.

Сейчас, класс Данные, создается конструктором класса Управление и сидит внутри, защищенный, Залупы, вызывают Геттеры Данных, через Геттеры Управления. Получается довольно нагромождено.

Как правильно сделать? Оставить приватным, сделать пабликом или вообще нахуй оттуда вынести?
252 1333494
>>33491
И да, про READ ONLY напиздел, порой приходится вызывать не только геттеры но и другие методы.
Вообщем для каждого метода Данных, приходится хуярить обертку в Управлении. Мне это не нравится, управление стал в 2 раза жирнее, а в будущем может стать раз 5, только из-за оберток.

Может быть вообще развернуть Данные, в управлении?

Какую из 4х дорожек выбрать? Я склоняюсь оставить как есть, так как "в моем понимании" наиболее соответствует принципу ООП. Но я хуй с горы и принципы эти знаю только поверхностно. Не хотелось бы пидорнутся и переписывать, когда это говно совсем обрастет.
253 1333498
Аноны, подскажите как создать взаимодействие между кодом и вебом? Хочу сделать задание из интернета, и столкнулся с незнанием вопроса. Когда гуглю как я это понимаю, мне выдает бэкэнд на плюсах.
254 1333500
>>32799

>SSD



А вот нихуя не помогают в ситуации «много мелких файлов».
Только RAMDrive, только хардкор.
255 1333524
Есть тут юзающие Qt?
256 1333543
>>33524
Да.
257 1333550
>>33543
Заебись, тогда буду тут спрашивать некоторые интересующие моменты.
А ты прям в Qt Creator пишешь или только библиотеки для VS юзаешь?
258 1333584
>>33550
VS не нужен.
мимокрок
259 1333585
>>33584
Чому?
260 1333587
>>33543
О, спец по Qt, ответь мне на это >>1333457
261 1333591
>>1333457
Что такое хеш? Хеш-таблица?
262 1333597
>>33591
Хеш-таблица, да, пытаюсь изьебнуться, т.к. данные обновляются часто, не хотелось бы терять в производительности.
263 1333598
>>33092

>Кнут попроще в принципе


Да ты ёбнулся. Кнут ему простой. Ты хоть десять страниц там осилишь? Наврядли им именно он нужен. Седжвика будет достаточно.
264 1333601
>>33597
Ты хочешь значения из хеш таблицы совать в abstracttable?
265 1333605
>>33597
Я пытаюсь наследоваться от qabstracttablemodel. Там нужно переопределить несколько методов: data, setData, rowCount, insertRows и т.д. А структура данных, по идее, у тебя там может быть какая угодно. А так как такие данные, как потребление памяти отдельным процессом, меняются часто(допустим, я хочу их обновлять раз в секунду), каждый раз искать в каком-нибудь списке или векторе и обновлять данные будет довольно медленно. Поэтому я хочу как-нибудь прикрутить хеш-таблицу, шобы всё было как у Ерохина.
266 1333606
>>33605
промазал >>33601
267 1333607
>>33605
А нельзя запилить свой тип данных, который наследует и от QHash и от qabstracttablemodel? Или в с++ нет множественного наследования. Не помню уже.
268 1333613
>>33607

>в с++ нет множественного наследования


Совсем крышей поехали в своем qtcreator.
269 1333615
>>33613
у вас stdafx.h отвалился
270 1333616
>>33585
не слушай говноедов, лучше VS нет ничего
1548272191572.png114 Кб, 270x270
271 1333617
>>33613
Да я это самое... не помню просто, поэтому с сомнением пишу. А то напишешь хуйню уверенно, а потом тебя обхуесосят с ног на голову.
272 1333618
>>33617

> с ног на голову.


с ног до головы
273 1333619
>>33616
А VS Community можно устанавливать на комп на работе? Или это будет считаться использованием в коммерческих целях?
274 1333621
>>33619
если у вас меньше 5 компов с такой студией, и оборот конторы меньше чего-то там (числа не помню) - то да. На SO была на эту тему портянка.
275 1333622
>>33621

> и оборот конторы меньше чего-то там


И? Или или? && или ||?
1548273652505.png473 Кб, 456x414
277 1333628
>>33624
Спасибо, анончик.
278 1333656
>>33498

>подскажите как создать взаимодействие между кодом и вебом?


Что это за вопрос. Конкретней пожалуйста объясни задачу. Непонятно что тебе нужно сделать.
279 1333662
>>33616

>не слушай говноедов, лучше VS нет ничего


Ну да, не меньше 10Гб весит, тормозит, глючит, требует всяких расширений. Худшее дерьмо, которое я видел в жизни. Это не софт для разработчика, это софт для ламера.

У меня линукс например. Да и была бы винда, 100 раз подумал бы, прежде чем установить VS. VS Code другое дело, крутой редактор. На сегодняшний день пожалуй самый крутой редактор из всех. Много отличных фич. А еще MS запилили языковой протокол для редакторов.
280 1333663
>>33607
Для чего?
281 1333671
>>33494
>>33491
Мой вопрос такой глупый и нубский?
282 1333699
>>33662
VS2008 оптимум. Дальше они начали страдать ожирением, да и интерфейс стал просто дерьмо.
На моем компе VS2012 ставилась шесть, сука часов. Ещё пришлось расчищать диск при этом. VS2017 не поставился вообще. Я три дня убил только на изъебства с этим гавном.
Впридачу, оказалось что VS2012 глючит под Win7 с последними обновлениями.
Я крайне разочарован в этой говнокорпорации MS, что они сотворили с VS. Да и с виндой тоже. Все версии винды, начиная с Vista - это просто шлак. А Win10 заслуживает особой ненависти.
Эти пидарасы уже давно ёбнулись подстёгивать юзеров раскошеливаться на новое железо выпуском всё более и более жирного софта, и включением искуственных ограничений.
283 1333711
>>33235
Потому что >>32090
284 1333712
>>33699
Ты ёбнулся, дед?
10 винда менее прожорливая чем 7.
17 студия аналогично по сравнению с 12.
Алсо посмотри на требования макоси и охуей.
285 1333720
>>33320
Поздравляю!
func.PNG54 Кб, 1539x768
286 1333728
А есть какие-нибудь книги/ресурсы по функциональщине, чтобы писать такое на плюсах?
287 1333754
>>33712
тебе в яслях так сказали, дите ебаное?
288 1333761
>>33728
Гугли книгу Ивана Чукича
289 1333772
>>33699
О, держите пацана с атлоном ХР 1900+.

>>33662
Ну да, 10гб, пиздец какая досада, учитывая, что средняя ААА игра весит 40+. Не тормозит, не глючит, Решарпер охуителен. Это софт для профессионала, который просто пишет код, а не ебется с линуксом, всяким дерьмом не релевантным и прочим.
290 1333799
>>33772
Сразу видно ламера.
291 1333812
>>33799

>ламера



ПрИвВеТиК, КаКТаМ В НаЧаЛе НуЛеВых, ШеСтИзНаЧнЫе УиНы ВсЁ ЕщЁ В ХоДу?????:)))
image.png726 Кб, 900x900
292 1333819
293 1333822
>>33772
Хороший гой. Все берите с него пример. Не забывайте, что правильный гой должен обновлять телефоны и компьютеры раз в полгода.
294 1333827
>>33772

>средняя ААА игра весит 40+.


>Это софт для профессионала


Сразу видно восемнадцатилетнего профессионала.
295 1333835
>>33822

>Не забывайте, что правильный гой должен обновлять телефоны и компьютеры раз в полгода.


Это должен работодатель делать.
>>33772

> Решарпер охуителен.


Хрен ты это объяснишь тем, кто им не пользовался)
296 1333841
>>33822
у меня на работе i7-6700 (не бог весь что конечно), и студия и решарпер куплены работодателем. Если ты настолько не ценишь свое время и комфорт, что сидишь на некроговне и жрешь говно - твое право, только не агитируй других на говноедство.

>>33799
вот это флешбек из двухтысячных, спасибо

>>33827
О, начались мантры типа ИГРЫ НИНУЖНО ДЛЯ ДИТИШЕК от красноглазых даунов, а потом где-то в соседнем треде АНОНЧИК КАК ЖЕ ПОИГРАТЬ ХОЧЕТСЯ. Проходили.
297 1333849
>>33841

>Если ты настолько не ценишь свое время и комфорт, что сидишь на некроговне и жрешь говно - твое право, только не агитируй других на говноедство.


Для нашего поколения некроговном является как раз винда, все с нее начинали, все ставили студию и прочую хуйню. И то, что мы с нее блюемся - это потому что ценим свое время и комфорт.

>О, начались мантры типа ИГРЫ НИНУЖНО ДЛЯ ДИТИШЕК от красноглазых даунов, а потом где-то в соседнем треде АНОНЧИК КАК ЖЕ ПОИГРАТЬ ХОЧЕТСЯ. Проходили.


Для детишек есть ААА игры и сам по себе блевотный термин ААА. Дело не в играх, а в том, что для тебя в принципе игры - это часть твоего сознания, ты читая чей-то пост вспомнил игры как аргумент. А взрослые дяди играют на консолях, потому что 8 часов сидеть за компом, чтобы придти домой и сесть за комп - такое себе удовольствие.
298 1333853
>>33849
Для какого вашего поколения? Когда ты пердолишься с нерабочим говном без тулзов, сидя на Атлоне ХР - все с тобой понятно.

Ну и да, взрослые дяди-консольщики это мем. Когда нищета насобирала себе на чипованный хбокс и радуется.

Ну и конечно, взаимоисключающие параграфы про консоли и игры, как часть сознания, для шизика не вызывает никаких сомнений.

ну и да, манюх, Компьютер можно к телевизору подключить, ну так, на всякий. И геймпады так же подключаются, вдруг ты не знаешь.
299 1333858
>>33841
Если ради студии я буду вынужден пересаживаться с ноута на десктоп, то она сразу отправляется нахуй.
300 1333859
>>33853
Я другой кун, но скажу тебе, что чтобы делать какие-то выводы, нужно хотя бы попытаться поработать на том и на другом. Пока по твоим постам я вижу лишь то, что ты тупой неосилятор который даже не пытался в линукс и оправдывает свою жалкую лень криками РЯЯЯЯ ВИНДА ЛУЧШИ, VS ЛУЧШИ!!! Лично по себе скажу, что моя эффективность возросла, когда я пересел с винды на линукс. Когда ты можешь одной командой в терминале сделать то, на что в винде могут уйти минуты, это здорово помогает.
301 1333862
>>33728

>чтобы писать такое на плюсах?


Писать такое на плюсах не нужно и вредно. Лучше сразу бери хаскель и не еби мозг.
302 1333863
>>33853

>с нерабочим говном без тулзов


Зачем ты так плохо про винду? Индусы старались, делали.
303 1333865
>>33859
Еще раз - у меня 5 лет саппорта линукса, и год разработки на нем. Есть 2 международных сертификата фор лулз. Я прекрасно умею работать в этой параше, я тупо не понимаю, как это поделие можно в трезвом уме выбирать для разработки под С++, когда есть Студия + Решарпер. Сидеть в культекреаторе, который подчеркивает с ошибками валидный код, или лагает при кланг-модели? Сидеть под шлионом, который жабоговно? Или быть каноничным вимодебилом?

И при этом все равно держать винду второй осью?

Единственное, для чего я открываю консольку - это гит, все, более у меня нет вообще никакого желания использовать ее ни для чего. Тут скорее все радуются и хвастаются КАКАЯ У МЕНЯ КОНСОЛЬ ровно по той причине, что не видели нормальных средств разработки.
304 1333866
>>33865

>Я прекрасно умею работать в этой параше


Видимо, не умеешь, раз так пишешь. "5 лет саппорта" намекает, что ты какая-то позорная макака, с которой и разговаривать зашквар.
305 1333867
>>33866
Найс реальность отрицаешь.

> Я умею, саппорт, разработка


> Не, не умеешь, и еще макака

306 1333868
>>33867
Реальность такова, что человек 5 лет (минимум) просидевший в саппорте, вряд ли является хорошим программистом.
307 1333882
>>33761

>Гугли книгу Ивана Чукича


Спасибо. На торрентах еще нет?
308 1333891
>>33853

>Для какого вашего поколения?


Для тех, кто родился примерно после 1975. То есть если столлман сидит на юниксах, потому что привык, это одно. А вот все остальные на никсы приходят, за рееедким исключением типа батя программист нихуя кроме никсов дома не держит.
Вот этот кун >>33859 все правильно говорит. Те, кто сидит на линуксе, совершили какие-то усилия, чтобы на него перейти. Если бы это того не стоило, они бы вернулись. Не наоборот.
Поэтому вот эта хуйня "Тут скорее все радуются и хвастаются КАКАЯ У МЕНЯ КОНСОЛЬ ровно по той причине, что не видели нормальных средств разработки. " несет вообще ноль смысла.
С хуя ли не видели? Видим мы эту студию постоянно, вон школьники сюда свои вопросы приносят со скриншотами из студии.

>Ну и да, взрослые дяди-консольщики это мем. Когда нищета насобирала себе на чипованный хбокс и радуется.


Ну какой-то локальный мем школьников. Я не "консольщик", точно так же, как я не панк, не рэпер и не гопник.

>ну и да, манюх, Компьютер можно к телевизору подключить, ну так, на всякий. И геймпады так же подключаются, вдруг ты не знаешь.


Удобный для подключения к телевизору пека (маленький, легкий, без лишних вентиляторов и т. д.) стоит столько же, сколько консоль, и это без джойстиков, с ними даже дороже выйдет. Плюс время на настройку.
Хотя понятно, что ты имеешь в виду нищебродский вариант из веге-срачей, когда у тебя один пека, а телевизора у тебя нет, потому что ты школьник и он стоит в гостиной, а не твоей комнате.

>>33865

>Еще раз - у меня 5 лет саппорта линукса, и год разработки на нем


Мм, админишка. А у меня 10 лет коммерческой разработки, а на линуксе я, получается, с 2012.
А по факту я переходил несколько лет - учеба мешала с ебучим мсвордом, какие-то привычки. Но лень победила и в винду я не перезагружаюсь вообще уже лет пять.

>Или быть каноничным вимодебилом?


Имаксобогом конечно же. А вообще похуй на редактор, никсы это само по себе IDE, а чем ты там тексты редактируешь, не так важно. Главное сам подход, когда у тебя нет ебучих проектов, солюшенов-хуюшенов, нет привязки к языку, для тебя нет разницы между удаленным и локальным сервером, а так же на чем ты работаешь, на десктопе с двумя мониторами или на ноутбуке десятилетней давности удаленно. В итоге среда разработки превращается в воздух, и возвращаться в душную студию для того, чтобы сэкономить минуту на рефакторинге вообще не хочется.
308 1333891
>>33853

>Для какого вашего поколения?


Для тех, кто родился примерно после 1975. То есть если столлман сидит на юниксах, потому что привык, это одно. А вот все остальные на никсы приходят, за рееедким исключением типа батя программист нихуя кроме никсов дома не держит.
Вот этот кун >>33859 все правильно говорит. Те, кто сидит на линуксе, совершили какие-то усилия, чтобы на него перейти. Если бы это того не стоило, они бы вернулись. Не наоборот.
Поэтому вот эта хуйня "Тут скорее все радуются и хвастаются КАКАЯ У МЕНЯ КОНСОЛЬ ровно по той причине, что не видели нормальных средств разработки. " несет вообще ноль смысла.
С хуя ли не видели? Видим мы эту студию постоянно, вон школьники сюда свои вопросы приносят со скриншотами из студии.

>Ну и да, взрослые дяди-консольщики это мем. Когда нищета насобирала себе на чипованный хбокс и радуется.


Ну какой-то локальный мем школьников. Я не "консольщик", точно так же, как я не панк, не рэпер и не гопник.

>ну и да, манюх, Компьютер можно к телевизору подключить, ну так, на всякий. И геймпады так же подключаются, вдруг ты не знаешь.


Удобный для подключения к телевизору пека (маленький, легкий, без лишних вентиляторов и т. д.) стоит столько же, сколько консоль, и это без джойстиков, с ними даже дороже выйдет. Плюс время на настройку.
Хотя понятно, что ты имеешь в виду нищебродский вариант из веге-срачей, когда у тебя один пека, а телевизора у тебя нет, потому что ты школьник и он стоит в гостиной, а не твоей комнате.

>>33865

>Еще раз - у меня 5 лет саппорта линукса, и год разработки на нем


Мм, админишка. А у меня 10 лет коммерческой разработки, а на линуксе я, получается, с 2012.
А по факту я переходил несколько лет - учеба мешала с ебучим мсвордом, какие-то привычки. Но лень победила и в винду я не перезагружаюсь вообще уже лет пять.

>Или быть каноничным вимодебилом?


Имаксобогом конечно же. А вообще похуй на редактор, никсы это само по себе IDE, а чем ты там тексты редактируешь, не так важно. Главное сам подход, когда у тебя нет ебучих проектов, солюшенов-хуюшенов, нет привязки к языку, для тебя нет разницы между удаленным и локальным сервером, а так же на чем ты работаешь, на десктопе с двумя мониторами или на ноутбуке десятилетней давности удаленно. В итоге среда разработки превращается в воздух, и возвращаться в душную студию для того, чтобы сэкономить минуту на рефакторинге вообще не хочется.
309 1333892
>>33772
Досада в том, при любых раскладах студия сожрет около 7-8 ГБ только на системном диске, независимо от того, куда сама студия ставилась.
Для типичного ссд в 256-500 ГБ минус 7 гигов от системного диска это весьма ощутимо, если комп предполагается пользовать не только под студию.
310 1333899
>>33892
После установки студии копируешь все это говно на нужный диск и ставишь симлинк с помощью mklink в консоли и гордишься тем, что ты что эти красноглазики с ебучей консолью.
311 1333907
>>33868
Кто тебе такое сказал?
312 1333911
>>33907
На саппорте как минимум меньше платят, зачем саппортить, если ты можешь программировать?
313 1333916
>>33911
Не все вкатились сразу после универа, или после 5 лет проперживания дома с мамкиными харчами.
314 1333926
>>33891
Давай еще раз - я с этим говном работал в районе 6 лет, и я до сих пор считаю, что это говно. Я совершал усилия, я учил это по работе. И до сих пор считаю неюзабельным говном для десктопа.

Я даже в школе ставил всякие ныне-мертвые вещи типа Мандрейка (уже дважды переименнованного) - пользовался, не понимал, откуда этот хайп по неюзабельному говну, возвращался обратно.
315 1333929
>>33662
Разве в наше время 7 гб - это много? При терабайтных дисках?
316 1333934
>>33929

>Разве в наше время 7 гб - это много?


Если каждая программа по 10-20Гб будет весить, то террабайт закончится очень быстро.
317 1333936
>>33934
По этому надо писать код в блокноте, компилировать на wandbox и заниматься дизайном в пейнте, понял
318 1333938
>>33934
Так не устанавливай сто программ. Куда тебе столько?
319 1333941
>>33841
У меня i7, но я не даун чтобы юзать VS с виндой.
320 1333944
>>33941
Что юзаешь? Qt creator?
321 1333946
>>33941
Ну да, ты сектант, это другое
322 1333948
>>33926

>и я до сих пор считаю, что это говно


>Я совершал усилия, я учил это по работе


Это опять говорит не в твою пользу. Особенно про "совершал усилия" и "учил по работе". Обычно это все легко дается и выглядит вполне естественным. Если тебе приходится совершать какие-то чрезмерные умственные усилия, то линукс и программирование вообще скорее всего не для тебя.
323 1333951
>>33936

>По этому надо писать код в блокноте


Если блокнот умеет практически все то же самое, то почему бы и нет? Зачем тратить свое время и нервы на жирную неповоротливую программу.
324 1333952
>>33948
Ладно, пойду уволюсь, что уж делать. На дваче красноглазые дебилы сказали, что программирование не мое, а я ламер
325 1333953
>>33916
Ну я с 20 работаю программистом, например. Нахуя работать саппортом, если умеешь программировать, я не понимаю. Это для манек, которые программировать не умеют.

>>33926

>Давай еще раз - я с этим говном работал в районе 6 лет, и я до сих пор считаю, что это говно. Я совершал усилия, я учил это по работе. И до сих пор считаю неюзабельным говном для десктопа.


define работал
Я в твоем понимании и не работал скорее всего, потому что вся эта админская хуйня мне не ведома.

>Я даже в школе ставил всякие ныне-мертвые вещи типа Мандрейка (уже дважды переименнованного) - пользовался, не понимал, откуда этот хайп по неюзабельному говну, возвращался обратно.


Ну вот твое понимание "работал" и "десктоп" похоже на то, что ты ставишь систему, пробуешь запустить фотошоп, мсворд и игру, и собственно и все.
Я-то не абстрактно работаю, а программирую. Как минимум на трех языках ежедневно - c++, питоне и матлабе. И меня даже макось не устраивает с ее ебанутым homebrew, винда это же вообще каменный век. Особенно 10-я, с которой комп просто живет своей жизнью и ему на меня похуй. Натуральный как есть пердолинг.
Что касается "десктопа", то 90% софта перекочевало либо на телефон, либо в интернет, вообще похуй, что у тебя за ось на пеке.
326 1333954
>>33952

>На дваче красноглазые дебилы сказали, что программирование не мое, а я ламер


Все это ты сам нам рассказал.
327 1333970
>>33929
Unix way предполагает, что это говнософт, раз он столько весит. Вся ОС весит 2Гб. В игры не играю. Intellij IDEA весит несколько сотен мегабайт. Что такого есть в VS, что она весит в десятки раз больше? Она что в десятки раз превосходит по функционалу и удобству? Сомневаюсь. Глючное, закрытое ПО, не имеющее кроссплатформенности. И даже если бы VS весила как Intellij IDEA, все равно бы ее не установил.
328 1333973
>>33936
Да ты ламер, это сразу видно. Есть VSCode, CLion, Eclipse, Emacs, Vim, etc. Твой отстой нужен только ламерам на винде.
329 1333977
>>33944
VSCode
330 1333980
>>33926
Сказки неосилятора. Что ты делал 6 лет, ну-ка расскажи нам?
331 1333998
>>33656
Ну вот предположим хочу написать программку, которая будет с сайта считывать какие-то поля или вводить логин/пароль за меня. На плюсах такое можно реализовать, или только с жабоскриптом каким-то?
332 1334000
>>33865
IDE на самом деле просто позволяют быстрее плодить говнокод. И говнокодеры именно так, как ты и рассуждают. КОДКОМПЛИТ ПОДСВЕТКА РЕФАКТОРНИГ ХУЯК ХУЯК В ПРОДАКШЕН
Если ты думаешь больше, чем пишешь, то вся эта IDEшная функциональность отходит на второй план. И тут становится строго похуй на то, какую IDE использовать, тем более что емакс и вим с плагинами ничуть не хуже студии.

А что касается линукса/винды, ставлю анус, что ты никогда не пользовался фреймовыми оконными менеджерами и не разрабатывал ПО в одном проекте на разных языках. Вот тут венда сосёт с проглотом.
333 1334017
>>33998
Можно. Но раз ты спрашиваешь, значит у тебя ноль опыта, поэтому сразу не напишешь. Сначала поучись простые задачи решать.
334 1334020
>>33973

> Eclipse

335 1334023
>>33865

>И при этом все равно держать винду второй осью?


Это только у ламеров вроде тебя. У других одна ОС - Linux. Ты обычный неосилятор. Не оправдывайся, и хватит сказки рассказывать.
336 1334024
>>33998

>На плюсах такое можно реализовать, или только с жабоскриптом каким-то?


Можно, но проще взять python. Там для этого все есть без лишнего геммороя.
337 1334030
>>33865

>Еще раз - у меня 5 лет саппорта линукса, и год разработки на нем.


Иди бабкам у подъезда такие сказки заливай.

>>33865

>Единственное, для чего я открываю консольку - это гит


ЛОЛ, в винде нет консольного гита.
338 1334033
>>34024
Не только в питоне есть либы для этого.
339 1334034
>>34030

>в винде нет консольного гита.


Ну тут ты погорячился - есть, конечно.
И баш тоже есть.
340 1334043
>>34030
cygwin жи
341 1334046
>>34034
Да это какой-то школьник-мудак, который считает, раз он пиздит всем про то, какой он не школьник, то и все так должны делать.
В чем логика, нахуя пиздеть о 5 года саппорта, если по сути это зашквар для программиста. Но школьник-мудак такого не понимает.
342 1334071
>>34034
Нету. Есть гуишный клиент. Баш только в VSL. И то не нативный, с ограничениями.
343 1334082
>>33970
Разрабатывать неговнософт сложнее и затратнее. Если бы у людей не было возможности продавать говнософт, мы бы лишились многого. Многое тупо не было бы реализовано.
344 1334083
>>34082
На самом деле нет.
Просто майкрософт такая корпорация, что ей и затраты на говнософт ни по чем.
345 1334087
>>34083
А может наоборот? Майкрософт - такая корпорация, потому что она делала говнософт с малыми издержками?
347 1334105
>>34071
Есть MSYS2, где и гит и баш.
348 1334107
>>34046
Почему пиздеть, и сразу школьник? Т.е. не может быть такого, что человек умеет в инструмент, и считает его говном?
349 1334108
>>34087
Нормальный софт они делали в свое время.
Золотое время микрософта - это эпоха до интернета, когда софт распространялся на носителях, поэтому вместо аджайла нужно было раз подобно железу делать версиии по полгода-году, а процессоры ускорялись экспоненциально.
Тогда они нагуляли жир, клиентскую базу и тонну бюрократии и с тех пор постепенно все это проебывают.
Сначала браузеры отвалились, телефоны (когда-то все смартфоны были windows mobile 6, не считая нокии), теперь ПК-рынок постепенно усыхает.
350 1334116
>>34083
>>34087
У Microsoft не все говнософт. Но винда с ее идеологией и соответственно виндовый софт вроде Office, VS, - говнософт чистой воды. Так как весит непомерно много, многое прибито гвоздями, глюки и ошибки без возможности пофиксить.
351 1334117
>>34102
Что это за фуфло. Вот настоящий гит для винды, но это гуишный клиент https://git-scm.com/download/win
352 1334119
>>34105
Вот именно, настоящего гита нет, есть эмуляторы и обертки.
353 1334120
>>34107
Чем ты занимался 5 лет? От какой конторы сертификаты? По твоим сообщениям видно, что ты неопытный, это не скроешь.
354 1334124
>>25827

>А вот тому, кто такой код написал - надо бы руки оторвать


Если такое недопустимо писать, то почему ваш недоязык такое позволяет?
355 1334133
>>34124
1. Заходишь в оп-пост
2. Кликаешь на ссылку "вместо шапки"
3. Ищешь там памятку ньюфагу
4. Находишь там 5-й пункт
Там ответ на твой вопрос
356 1334135
>>34133

>Там ответ на твой вопрос


Нет
chay-smeh-kompyuter193488144orig.jpg31 Кб, 400x400
357 1334138
>>34124

>Язык не защищает быдлокодера от собственного быдлокода, мааам ну скажи им

358 1334149
>>34119
Там настоящий гит, собранный с mingw.
359 1334171
>>34024
Да мне не конкретную задачу выполнить, просто интересуюсь возможно ли такое вообще. Но раз велосипеды надо изобретать, то забью наверное.
360 1334186
>>34171
libcurl
361 1334221
>>34108
В смысле пека рынок усыхает? Они же монополисты нахуй. Все сидят на шиндовс.
362 1334232
sort() из STL использует swap() или не использует?

Липпман говорит, что использует; отладчик показывает, что нет.
image.png8 Кб, 511x76
363 1334249
Это норма, что обычный консольный таймер жрёт 6 мб оперативки? C++ же низкоуровневый и был создан несколько десятилетий назад, а тут аж 6 мб сожрал.
364 1334276
>>34249
Я тоже дико прихуел с того, что голове приложение на GLUI или SFML отжирает где-то 50МБ сходу, а довольно гуёвистая штукенция на впф-дотнете — несколько мигобайт.
Что-то мы делаем неправильно.

Ну и за поголовные -O2/O3 надо бить, может в этом причина. Наразворачивают циклов, а потом оно долго загружается и в кэш не влезает.
365 1334279
>>34232
Хз, но вот std:swap() для примитивов даже XCHG не использует, там в дизасме такая жирота, что даже трогать не хочется.
366 1334280
>>33543
Отлично, пиздуйте в отдельную ветку пидарасы
367 1334281
>>33597
Смотри B+ деревья, для редко меняющихся данных — самый смак.
369 1334341
>>34296
ахует компиляторы нынче могут
370 1334360
371 1334361
>>34296
Охуеть. Спасибо, схоронил.
372 1334364
>>34296
Интересно, а любители попогромировать на АСМе вручную циклы разматываютконтролируя каждый такт?
373 1334366
>>33835
работодатель?
что, все программируют только в офисах на дядю?
374 1334368
>>34364
На асме пишут мелкие программы обычно, которые эндпоинтами легко проверяются.
375 1334369
>>32108
да, я нищенка теперь
у меня ипотека и 2 киндера и автокредит
а ещё путёвки в Европу на семью ныне дороги
376 1334375
>>34221
Все сидят с мобил
377 1334378
Гордись мной, двощ, накодил это с первого раза и нигде не ошибся в синтаксисе.

Ньюфаня
378 1334379
>>34378
Молодец, я тобой горжусь. Но не забывай, что си очень старый язык и сейчас стандарты кодирования поменялись и стали более строгими.

1. Пиши каждую переменную новым утверждением:
int x = 10;
int y = 20;
2. Выделяй блоки у if'ов даже если они однострочные. Запятую лучше вообще не исползуй.
3. Делай отступы у блоков

Попробуй и сравни, насколько красивее все будет выглядеть
379 1334425
>>34378

> lesser

380 1334426
381 1334427
Едрить, спермоблядки копротивляются уже сколько? 200? 250 сообщений?
382 1334513
>>34369
Когда необучаемый берет кредит на машину, будучи в ипотеке
383 1334568
>>34375
Смотря где и для чего.
384 1335262
Почему эта хуйня не работает?
std::vector<int> ints = {2, 3, 4, 5, 7, 13};
int n;
std::cin >> n;
bool devisible = any_of(ints.begin(), ints.end(), [&n] (int x)
{ return std::modulus<int>(n, x) == 0;});
Пишет, что невозможно преобразовать "initializer list" в "std::modulus<int>"
НО, если делаешь:
std::modulus<int> modul;
bool devisible = any_of(ints.begin(), ints.end(), [&n, &modul] (int x) { return modul(n, x) == 0;});
то всё становится хорошо
385 1335300
>>35262
std::modulus<int>{}(whatever).
Оператор() не статический (бывает ли он вообще статическим?)
386 1335301
>>23587 (OP)
Есть тут кто знающий GDI+?
387 1335311
>>35301
Что, вот прям совсем? Эх...
388 1335376
>>35301
Сейчас модно кроссплатформить.
GDI просто так не изучить, он идёт как часть Win32/NT.
Т.е. надо изучать Win32.
И да, оно сишное, а не плюсовое.
389 1335395
>>35376
Я вопрос хотел задать по перезагрузке изображения, решил сам и мой бомбаж от этого решения лишь усилился.

Ща второй вопрос, использую окно открытия файла, всё вроде бы прекрасно, но какого-то хера через него файл не перерисовывается.

Просто пиздец, какую только херню не придумают, вместо стандарта навроде опенгл.

И да, я нюфаг в программиировании если чо.
390 1335402
Что делает метод normalize() у Vec3f?
391 1335419
Аноны, обновите шапку или порекомендуйте литературы для именно разработки проектов на плюсах, с использованием современных фич. Недавно дочитал Джоустиса, и честно говоря заебался в каждом абзаце видеть фразу "возможно это уберут в следующем стандарте, но я вам об этом расскажу" и его самостоятельные реализации классов, которые на данный момент есть в стандарте.
392 1335432
>>35395

Вопрос решён. ГДИ хорош когда сроки горят, но плох сам по себе, презираю его.
393 1335445
>>35432
Когда сроки горят можно на qt набросать например
394 1335522
>>35445
Пшёл отсюда, кукаретик.
Идите в свои треды.
395 1335523
>>35432
GDI хорош, когда тебе нужно простое приложение сугубо под винду, без излишеств и в то же время со всей нужной базовой фигнёй. При этом уже с висты в качестве альтернативы предлагается DirectUI (на котором почему-то сами выпустили только полтора приложения), а потом уже пошло всякое.
396 1335547
>>23587 (OP)
Вот нормальная версия pdf на книгу Программирование. Принципы и практика с использованием C++
Бьярне Страуструп (перевод: И. В. Красиков)
(Редактор: И. В. Красиков)
https://coollib.com/b.usr/Byarne_Straustrup_Programmirovanie._Printsipyi_i_praktika_s_ispolzovaniem_C++.pdf

В шапке ссылка на djvu книгу с косяками по типу как на пикче1. Пикча2 как должно выглядеть. Плиз поправьте
397 1335562
Сап анон, хотел написать трассировщик лучей по туториалу с хабра, но нихуя не могу понять.
https://github.com/ssloy/tinyraytracer/commit/c19c430151cb659372b4988876173b022164e371
Почему переменным присваивается значение, но они дальше нигде не используются?
398 1335618
>>35547
О, зашибис.
Искал ее как-то в пдф, чтоб на гейпаде читат, не нашел. Онлайн конвертер выдавал ёбу в 900 Мб весом.
399 1335625
Только недавно начал изучать плюсы, может кто-то на простом языке объяснить что такое L-value и R-value и в чем отличие? я так и не понял что в коде леввое а что правое и как их отличать

Ну типа в гугле написано что левое хранится в памяти а правое нет, но как в коде это понять? может кто-то на примере легкого кода по типу int a=5, b=6, c;
c=a+b;
cout<<c;
что тут левое а что правое?
и можно еще объяснить на примере этого кода что такое литералы
я так понял это 5 и 6?
400 1335660
>>35625
Есть можешь взять адрес - lvalue, если нет - rvalue так в каком-то треде анон пояснял
401 1335661
>>35660
Ну проблема в том, что я не знаю/не понимаю, как в плюсах брать адрес, - поэтому мне бы на простом языке кто-то помог)
402 1335674
>>35522
Какие свои лол?
403 1335691
>>35395

>вместо стандарта навроде опенгл


Хорошо сказано. Когда нужен стандарт есть стандарты, а есть опенгл вместо стандартов.
изображение.png18 Кб, 361x251
404 1335710
>>35625
Левые и правые значения были в сях, в плюсах их больше и допустимо пересечение.
По канону считалось, что левое значение допускает присвоение, потому как это не значение вовсе, а адрес в памяти или регистр. Правое значение может выступать объектом присвоения и точного местоположения не иметь — да, это те же память и регистры, но нас это не волнует, с точки зрения компилятора значение как бы нигде не сохраняется.
А вообще можно почитать это https://stackoverflow.com/questions/3601602/what-are-rvalues-lvalues-xvalues-glvalues-and-prvalues — там больше типов и объясняется различие.
405 1335711
Снова выхожу на связь, только теперь с GetOpenFileName, он запускается и мне удаётся открыть изображение, но вот беда, он открывается лишь однажды. Код слизан с примеров, там есть ZeroMemory и как я понял он должен чистить эту структуру, но ему ожидаемо похуй. Не описать словами мой бомбаж, ведь в гугле по моей проблеме я ничего не нашёл, зато всякой херни уроня школы которую можно решить методом тыка навалом. Есть тут кто, кто сможет мне объяснить как эту херню обнулять для повторного запуска этой ебалы?
406 1335712
>>35691
На данный момент мне он удобнее, хотя немного повоевав с winapi, привык и к последнему.
407 1335754
>>35710
семантика перемещения конечно добавила в язык непонятного
чтобы разобраться как оно под капотом работает.. щас с нуля осваивающим кресты без опыта работы в нативе вообще можно это не освоить
408 1335807
>>35711

>GetOpenFileName



Он устарел и https://docs.microsoft.com/en-us/windows/desktop/api/commdlg/nf-commdlg-getopenfilenamea это подтверждает. Начиная с висты другая инфраструктура — https://msdn.microsoft.com/en-us/library/Bb776913(v=VS.85).aspx.
409 1335809
>>35711
И ещё раз — это си, а не кресты, иди в соответствующие ветки.
410 1335811
>>35674
Пидорские, очевидно же.
https://2ch.hk/pr/catalog.html , поиск по тегам qt
411 1335817
>>35811
Хорошо, сладкий.
412 1335823
>>35547
Во анон, спасибо. То что искал прямо. Почему так мало книжек с задачами в конце глав?
413 1335829
Правда, что плюсы нереально сложный язык, который под силу только особенным задротам?
414 1335834
>>35823
дык потому что вы игнорите страуструпа "язык программирования с++, специальное издание", там упражнений сотни, наверное
плюс можно их переделывать с учетом новых стандартов
взять положим упражнения к 17 главе - нужно реализовать несколько вариантов hash map, очень полезно
415 1335839
>>35829
для его изучения и использования желательно иметь бекграунд в виде си и алгоритмов со структурками, это минимум
в общем, кресты явно не для вкатывальщиков, а для людей закончивших вуз на программиста учась как минимум
416 1335853
>>35829
По большей части нет, сложности начинаются на шаблонном метапрограммировании.
>>35839

>для людей закончивших вуз на программиста учась как минимум


Это если ты не очень умный
417 1335865
>>35853
о, да, детка
мы ведь все здесь очень умные

за три треда ни строчки кода кроме студентов-уебков выводящих хелловорд через cout
418 1335907
>>35865
Ага, вот я тут спросил про хелловорлд >>33728
Учу теперь ренжи которые в с++20 видимо войдут.
419 1335919
>>35907
спросил советов на дваче...
420 1335932
вы девок то тетёхаете
421 1335941
>>35919
И получил здравый ответ и направление куда гуглить, норм.
422 1335957
>>35932
Ато!
424 1336098
>>36075
Вот так они и сидят в своих НИИ
425 1336150
>>35865
Я вкатился в кресты в 7-м классе школы, как раз по страуструпу.
Помимо меня, я знал ещё человек 3-х из моей школы, кто тоже их освоил, но они были года на 2 старше. Дело было на рубеже 2000-х.
426 1336162
>>36098
страуструп щас в морган стенли под два ляма в год зашибает
427 1336167
>>36150
а я подрочил первый раз в 7м классе
до сих пор помню это ярчайшее событие моей жизни
нужны подробности?
428 1336168
Как понять строчки

//
// richTextBox1
//
this->richTextBox1->Location = System::Drawing::Point(95, 61);
this->richTextBox1->Name = L"richTextBox1";
this->richTextBox1->Size = System::Drawing::Size(100, 96);
this->richTextBox1->TabIndex = 2;
this->richTextBox1->Text = L"";
this->richTextBox1->TextChanged += gcnew System::EventHandler(this, &Form1::richTextBox1_TextChanged);

Почему стрелка -> используется паравозиком 2 раза?
429 1336200
Мужики а че такое перегрузка функции? это когда 1 функция 2 задачи юзает или как понять?
430 1336211
>>36168
Стрелка — это доступ с разыменованием, т.е. если у тебя указатель a указывает на экземпляр некоего класса-структуры, имеющего поле b, то (*a).b идентично a->b.
Тут всё просто — у тебя есть ключевое слово this, которое в себе указатель на текущий экземпляр держит (ты вот внутри этого контекста, например это экземпляр окна), и ты косвенно обращаешься к его члену richTextBox1, который в свою очередь тоже указатель на экземпляр другого класса, у которого есть поля вроде Location, Name, Size и т.д.
431 1336220
>>36168
Ты вообще в курсе что она обозначает?
432 1336226
>>36200
Это когда у тебя две разные функции одинаково называются.
433 1336238
>>36226
а как это работает? перегрузка типа, в чем бенефит?
434 1336249
>>35829
Учитывая, что программирование все для задротов, нет, неправда. Язык как язык.
435 1336251
>>36226
Там ничего не понятно особо
мне бы просто определение перегрузки и что она делает, а ее действия явно не заканчиватся на имени функции
там вроде что-то связано с типом данных, типа инт может стать чаром и т.п
436 1336252
>>36238
Посмотри на OpenGL

GLAPI void GLAPIENTRY glLoadMatrixd( const GLdouble m );
GLAPI void GLAPIENTRY glLoadMatrixf( const GLfloat
m );
GLAPI void GLAPIENTRY glMultMatrixd( const GLdouble m );
GLAPI void GLAPIENTRY glMultMatrixf( const GLfloat
m );
GLAPI void GLAPIENTRY glRotated( GLdouble angle,
GLdouble x, GLdouble y, GLdouble z );
GLAPI void GLAPIENTRY glRotatef( GLfloat angle,
GLfloat x, GLfloat y, GLfloat z );
GLAPI void GLAPIENTRY glScaled( GLdouble x, GLdouble y, GLdouble z );
GLAPI void GLAPIENTRY glScalef( GLfloat x, GLfloat y, GLfloat z );
GLAPI void GLAPIENTRY glTranslated( GLdouble x, GLdouble y, GLdouble z );
GLAPI void GLAPIENTRY glTranslatef( GLfloat x, GLfloat y, GLfloat z );

видишь тонны функций, у которых в конце префикс, соответствующий типа (d для double, f для float)? Перегрузка позволяет обойтись без этого. Ты пишешь название функции,

void glTranslate( GLdouble x, GLdouble y, GLdouble z );
void glTranslate( GLfloat x, GLfloat y, GLfloat z );

а компилятор сам выбирает более подходящую.
437 1336257
>>36252
Странное всёравно название перезагрузка. Ведь сигнатуры у функций разные, значит и функции разные.
1548607469157.PNG1,2 Мб, 919x974
438 1336258
Анончики, а что должен знать и уметь Intermediate level C++ programmer? Можете перечислить?
439 1336260
>>36258
няшиться с тян
440 1336262
>>36260
Я имел в виду с++.
441 1336263
>>36262
няшиться с с++
442 1336265
>>36257
Ты вместо разных функций делаешь одну, которая умеет все.
443 1336270
>>36265
но функции разные то, в скобках тоже относится к названию функции будь то название аргумента или типа аргумента, это всё влияет на название (сигнатуру) функции. И если хоть один символ во всей сигнатуре будет отличаться то и функции будут разные . нет?
444 1336275
>>36270
Имеется в виду название функции, а не сигнатура.
445 1336286
>>36265

>Ты вместо разных функций делаешь одну, которая умеет все.



Школьник? Это уже обобщения, перегрузка лишь предполагает одинаковые имена при РАЗНЫХ сигнатурах.
446 1336292
>>36258
Плюсы сильно сложнее в плане таких статусов, тут на Intermediate нужно не только знать азы крестов (синтаксис, си-подмножество, память и аллокация, итераторы, STL), но и что-то поверх, например либы для работы с СУБД и обмена данными, сетевые и пр.
А сеньор ещё и ассемблер, особенности ОС и прилично матана должен знать.
447 1336304
>>36257
Это и есть разные функции, у них даже где-то там внутре разные "имена".
Но в коде они будут использоваться как будто это одна функция, под одним именем, но с разными списками параметров. Короче, это способ в некоторых случаях сделать код более простым.
Ну и конструкторы у классов - все суть перегруженные функции.
448 1336308
>>36292
ну вообще-то, критерии отнесения к той или иной градации, это всё вилами по воде написано. в каждой конторе может быть своё понимание таких вещей
в добавок, лычки лычками, а ЗП живет своей жизнью
и middle в одной конторе может получать выше senior в соседней
449 1336320
>>36292
Синьёр-джуниор-мидол - это должности, роли в конкретном проекте. О квалификации они говорят весьма косвенно.

>А сеньор ещё и


должен уметь руководить, потому что без этого он просто задрот.
450 1336324
>>36320
Угу, и рыцарское звание иметь.
451 1336328
>>36320

>А сеньор ещё и должен уметь руководить



Палишься работой на отсосной галёрке хохлоиндусом, где вершина карьеры — из раба перейти во всем мешающего своим ыкспердным мнением жирного пидоманагера.
452 1336329
>>36292
Любой язык сам по себе ничего не стоит. Люди ждут от программиста еще и какой-нибудь набор навыков в предметной области проекта. Можно посмотреть на вакансии и узнать, какой стек чаще всего требуют в придачу к конкретному языку. Например для ЖС это рект/нод и прочие веб-фремфорки. В случае с плюсами это обычно лоу-левел.
453 1336330
>>36257
Мне оно тоже не нравится, при чем и по-русски и по-английски. Ну хули делать, так повелося
454 1336331
>>36258
Взять любой проект 5-50К строк и пофиксить там баг за пару дней.
455 1336333
>>36331
Это уже Gangsta level
456 1336335
>>36200
частный случай статического полиморфизма, страуструп это называет ad-hoc, хотя функциональщики с ним поспорили бы!
ничего сложного!
нужно быть сильно тупым что бы это не понимать
457 1336337
>>36329
Да не всегда даже есть эта самая предметная область. Есть программеры, тупо пишущие скрипты на Python для автоматизации всяких операций по администрированию группировки серверов. Ротация логов там, статистика, операции с Active Directory, назначение прав доступа, мониторинг нагрузки, и проч. Какая тут предметная область?
Есть другие программеры, пишущие скрипты для игрушек. А здесь какая область? Немножко 3D?
458 1336338
>>36257
Это перегрузка (overloading), а не перезагрузка.
459 1336339
>>36331
Я бы сразу с такой галеры свалил куда подальше.
460 1336340
>>36335
а еще, хоть это и частный случай, но необходимый!
так как существует необходимость конструирования объктов разными способами, то и конструкторов может быть несколько а уже напрямую из-за этого возникает необходимость в языке в поддержке перегрузки
да

а еще я только что посрал, колбаска грязно сползла и пришлось ершиком орудовать
461 1336341
>>36328

>из раба перейти во всем мешающего своим ыкспердным мнением жирного пидоманагера


Прижатая к стенке ты бы так не говорила.
Уважаю правдорубов, честно. На собеседовании не слабо свою позицию изложить в таких же терминах?
462 1336344
>>36340
Везет тебе. А у меня запор, и какашки еле еле выходят.
463 1336346
Как быстро вы научились программированию на с++? Как произошел переход от написания всяких простых упражнений до полноценной работы с кодом на тысячи строк, в котором используются все конструкции языка?
Это произошло после того, как вас взяли на работу? На работе мозги на место вправили?
464 1336348
>>36346
В общем-то секрета здесь никакого нет, просто берешь и переходишь до полноценной работы с кодом
465 1336357
>>36348
Есть, просто вы делиться им не хотите.
466 1336368
>>36320
Даже так? От проекта к проекту ты становишься то junior, то senior?
У нас в конторе ранг разработчика пришит к нему накрепко, и не меняется, над чем бы он не начал заниматься.
говорю же, все эти вещи присваиваются кто во что горазд.

уверен, даже самый наикрутейший senior позавидует безработному мужику, в заначке которого есть лимонов десять баксов.
467 1336373
>>36341
Изложил всё открыто
@
Взяли в нормальную контору со своими продуктами
468 1336374
>>36340
>>36344
Когда же вы уймётесь, джависты сраные
469 1336377
>>36357
Всё начинается с малого, и в общем-то даже средний проект ты в голову себе целиком не положишь и всё равно вынужден будешь работать с конкретным небольшим куском.

Глаза боятся, а руки делают, приводя глаза в ещё больший ужас.
470 1336378
>>36377
А как приходит понимание того, что делает кусок кода? Во время отладки?
471 1336381
>>36378
Глаза тебе на что?
472 1336382
>>36346
у всех по-разному!
у кого то жиденько, у кого то запор!
473 1336384
>>36381
Чтобы видеть в оптическом диапазоне.
474 1336385
>>36384
Инкапсуляция — альфа и омега всего программирования. Дрочи на что хочешь, но молиться на чёрный ящик обязан.
Правильно скомпонованный код проще понять, чем лапшу, сечёшь?
475 1336388
>>36368

>безработному мужику, в заначке которого есть лимонов десять баксов



Накопления — это хорошо, но входящие денежные потоки ещё как нужны.
476 1336390
>>36385
То есть ты можешь посмотреть на участок кода и понять, что он делает?
Давай я буду подавать тебе на вход участки кода, а ты будешь писать, что он делает.
ThrowIfFailed(device->CreateCommandList(0, type, commandAllocator.Get(), nullptr, IID_PPV_ARGS(&commandList)));
477 1336392
>>36390
Тебе только семантично или ещё с учётом наименований?
478 1336393
>>36392
Семантично.
479 1336394
>>36393
Вызов функции(косвенный вызов метода(константа, переменная, результат прямого вызова метода, пустой указатель, вызов функции(передача адреса на переменную)))
480 1336396
>>36390

>ThrowIfFailed


device->CreateCommandList - возвращает коды ошибок в сишном стиле, ThrowIfFailed проверяет возвращаемое значение и кидает исключение

device - какой-то класс, предоставляемый драйвером устройства. IID_PPV_ARGS - ого, макрос COM, значит какая-то микрософтовская блевотня, надо загуглить саму функцию "CreateCommandList" - бля, директ3д, значит device - видеокарта, а запостивший школьник - который мечтает делать игори, но вместо освоения анрыла решил зачем-то учить с++
481 1336397
>>36394
Блин, круто.
А давай ты будешь делать это по команде.
Скажем, я буду писать в тред InitializeAnonInterpreter(true). А ты в ответ должен будешь присылать свой id и статус Ready. А потом командой Interpret("код") я буду подавать тебе на вход код, который нужно интерпретировать, а ты будешь присылать, что этот код делает.
Можно еще в функции Interpret указывать параметры семантично или с учетом наименований. Или с помощью флагов как нибудь сделать.
482 1336398
>>36388
При достаточно большой сумме, нет не нужны. Да подчас и нет их, неоткуда взять, и не предвидятся. Разве что попытаться инвестировать тот капитал, что есть. И этот поток будет прибылью от инвестиций.
Ты запасаешься деньгами на всю жизнь вперед, или даже больше, и вуаля! на тропические острова к знойным мулаткам!
у иных толстосумов вообще net worth уже совсем не тот что ранее, упал вдвое, но ничего, им все равно денег хватит на 3 жизни вперед.

так что бабло всему голова, а эти лычки ты сам можешь раздавать кому и как хочешь, если откроешь свою контору
483 1336401
>>36398
Какому-нибудь алкашу в деревне и с миллионом рублей нет нужды - положил по 8% и бухаешь на 8 тысяч в месяц. А для меня, например, миллион рублей - это ничто.
Поэтому есть нужда или нет давай спрашивать у тех, у кого эти миллионы есть.
484 1336403
>>36396
А в анриле не с++ что ли?
485 1336408
>>36403
Вряд ли там микрософтовская блевотня вызывается напрямую в пользовательском коде
486 1336409
Парни, чтобы работать с docker надо быть программистом или сисадмином?) не шарю что там делают, но хочy!
487 1336417
>>36401
А чё спрашивать, всё и так на виду. Самые богатые люди мира нахапав миллиарды, их вообще раздают на благотворительность.
А про лимон рублей речи нет и в помине.
488 1336449
>>36397
Ты это, бля, в чёрный ящик-то меня не клади, недокодер хренов.
489 1336450
>>36449
Ты итак для меня черный ящик. Общаюсь с тобой посредством треда.
15204335247210.png2,2 Мб, 1508x932
490 1336468
>>36403
Блупринты же.

С++ тоже есть, но там ехал макрос через макрос.
491 1336470
>>36409
докер на go написан, а обеспечение на уровне оси в основном на швятой си, так чтож не в тот тред,
492 1336487
>>36409
Надо знать основы устройства ОС. И практику работу с *nix системами. Программистом быть не обязательно, но Docker создан для программистов, он решает задачи программистов.
493 1336529
>>36468
А если ты сам что то захочешь добавить, шейдеры там свои, то хули делать будешь?
494 1336559
>>36292
В чем проблема это все выучить?
495 1336562
>>36211
Спасибо. Все понял
496 1336639
>>36559
Памяти не хватит.
497 1336647
>>36639
Так докупи, что ты как маленький!
498 1336652
>>36529
Ну не код же писать, в ассет сторе куплю за 4.99$. 2019 год на дворе
499 1336707
>>36529
Шейдеры на С++ пишутся что ли?
500 1336771
>>36707
На hlsl, который сишный. Плюс интегрировать с кодом в движке как то надо.
501 1336772
>>36771
Hlsl Это совершенно другое, cuda c++ еще хоть как-то, но и cuda c++ это не совсем с++, а подмножество. Пойду перекат пилить
Тред утонул или удален.
Это копия, сохраненная 10 марта 2019 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски