@ProCxx

Страница 620 из 2477
Surreal
28.02.2017
14:43:55
Оно же занимает пространство в памяти
У вас на чем этот код будет работать? Я не думаю, что кто-то пострадает из-за лишних 3 байт. У вас, тем более, вместо 8 указателей в коде использовалось 8 * 40. Каждый указатель - это обычно 4 байта. Так что я из сэкономленных выделил 3 байта.

Маришка
28.02.2017
14:44:13
чтобы умножить на бесконенчость, нужно сначала поделить на 0
число на бесконечность = неопределенность Зачем то делить на ноль?

Sherlock
28.02.2017
14:45:50
Число на бесконечно большую = бесконечно малая

Google
Sherlock
28.02.2017
14:46:05
В пределе 0.

Маришка
28.02.2017
14:46:37
Число на бесконечно большую = бесконечно малая
При делении, а там же умножение было

Tema
28.02.2017
14:46:39
В пределе 0.
мыумножаем жэ!

Sherlock
28.02.2017
14:46:50
Простите.

Tema
28.02.2017
14:47:01
у него жэ объекты! память

pinnokio
28.02.2017
14:47:05
фейнман, уходим =(

Sherlock
28.02.2017
14:47:50
Маришка
28.02.2017
14:48:27
Будда
28.02.2017
14:48:48
На счет передачи строк массивом. Так не получится. Поскольку, вся суть у передачи аргументов функции, среди которых будет 3-4 ненулевых и 4-5 нулевых строк. В зависимости от порядка передачи, они будут давать значение 0 или -1.

Sherlock
28.02.2017
14:49:56
Surreal
28.02.2017
14:50:53
И разберитесь зачем в C используют двумерные массивы для хранения строк. Пример: char *a = (char*)malloc(8 * sizeof(char)); // sizeof(char) тут в обычном случае не нужен, но для других типов нужен, поэтому приучайтесь. char b[2][8]; for (int i = 0; i < 7; ++i) { a[i] = i + 'a'; } a[7] = '\0'; memcpy(b[0], a, 8 * sizeof(char)); printf("\n%s\n", b[0]);

pinnokio
28.02.2017
14:52:06
Куда?
во время и пространство, где умножение на бесконечность не дает неопределенность <________> и наверное существуют лимиты

Google
Sherlock
28.02.2017
14:52:37
Surreal, какой у тебя опыт программирования на Си?

Surreal
28.02.2017
14:53:33
Маришка
28.02.2017
14:54:55
Ребят, можно вопрос. Есть один проект в котором использую boost::python. Проблема в том что если запускать собранное приложение на ПК без питона, то оно не запуститься. Что можно сделать дабы оное запускалось и без установленного питона

Surreal
28.02.2017
14:55:28
почему нельзя просто сделать одномерный масив и в него скидывать указатель на чар?
Я это как пример показал человеку. Вы посмотрите на его изначальный код, где char *[8][40] и как это используется. Человек, очевидно, видел подобную запись, но не до конца разобрался.

Я такое, кстати, и в продакшене видел. Если все строки одинаковой длины, то почему бы и нет?

GNU/Patchouli
28.02.2017
14:57:57
Vitaly
28.02.2017
14:58:23
Reindex.. please wait
Возможность статической линковки зависит от лицензий.

Маришка
28.02.2017
15:00:53
Ну тащемта я рассматривала как embedded python так и статик линковку но видимо я не очень умею пользоваться гуглом если не смогла ни то ни другое заставить работать

Tema
28.02.2017
15:04:07
ну если эта зависимость нужна прсото потому что в проекте есть код который ненужный но написан, то его можно было бы не собирать

но если нужный функционал на этом boost::python то это не годится

x86-64
28.02.2017
15:05:24
Везде этот питон )

Evgeniy
28.02.2017
15:05:24
число на бесконечность = неопределенность Зачем то делить на ноль?
Число на бесконечность = бесконечность, если число не 0

Маришка
28.02.2017
15:05:41
Ну тащемта это перепил Ren'Py на плюсы, хотя те же файлы для написания самих игр будут на том же питоне

Stanislav
28.02.2017
15:05:46
Везде этот питон )
а себе взял mruby для ембеддед целей

Google
Tema
28.02.2017
15:05:54
Число на бесконечность = бесконечность, если число не 0
я бы сказал ещё более бОльшая бесконечность чем была

Surreal
28.02.2017
15:06:10
а себе взял mruby для ембеддед целей
Прививки сделали? К лотку приучили?

x86-64
28.02.2017
15:07:01
Питона приучать к лотку?

pinnokio
28.02.2017
15:07:11
я бы сказал ещё более бОльшая бесконечность чем была
моя бесконечность бесконечнее твоей бесконечности?

GNU/Patchouli
28.02.2017
15:07:26
Reindex.. please wait

Sergey
28.02.2017
15:07:38
Питона приучать к лотку?
>ruby >embedded Скорее уж, себя

Маришка
28.02.2017
15:08:17
Reindex.. please wait
Ну если уж почти все готово то что поделать

GNU/Patchouli
28.02.2017
15:09:00
Маришка
28.02.2017
15:09:06
Ну блин

Маришка
28.02.2017
15:09:39
Я в проект въехала когда код уже был почти готовый

Tema
28.02.2017
15:09:47
Stanislav
28.02.2017
15:10:02
Tema
28.02.2017
15:10:10
Я в проект въехала когда код уже был почти готовый
нужно махать руками и показывать что это никуда не годится

Surreal
28.02.2017
15:10:14
Питона приучать к лотку?
Все языки с gc надо к лотку приучать, если возможно. А то сидит он такой, бедный, переполненный уже весь и в самом неожиданном месте наделал кучу из своей кучи.

Маришка
28.02.2017
15:10:27
Я лишь уже парюсь над тем что бы оно работало без питона

Sergey
28.02.2017
15:10:32
Маришка
28.02.2017
15:10:46
И парюсь над тем что бы оное работало как на вин так и на unix

Google
Aidar
28.02.2017
15:11:35
Обджект коллектор?

Evgeniy
28.02.2017
15:11:39
Счетная бесконечность несчетной не станет от того, что ее на число умножить?

Aidar
28.02.2017
15:11:45
Нот garbage

С пулами

x86-64
28.02.2017
15:12:17
Нафих коллектор к неуправляемому коду?

GNU/Patchouli
28.02.2017
15:12:20
Reindex.. please wait

Evgeniy
28.02.2017
15:12:40
Admin
ERROR: S client not available

Surreal
28.02.2017
15:12:41
Reindex.. please wait
Если опционально, то пускай. Может он нужен кому будет.

Evgeniy
28.02.2017
15:12:44
Не верю)

x86-64
28.02.2017
15:12:50
Вот в Жабе бы сделать gc опциональным

GNU/Patchouli
28.02.2017
15:13:03
Reindex.. please wait

Surreal
28.02.2017
15:13:04
Вот в Жабе бы сделать gc опциональным
Есть коленочные проекты, вроде.

GNU/Patchouli
28.02.2017
15:13:32
Reindex.. please wait

Sergey
28.02.2017
15:13:34
Reindex.. please wait
Уже представляю, как Страуструп даёт по щам чувакам из комитета, кто голосовал "за"

Aidar
28.02.2017
15:13:47
Это не нужно звучит, мне концепция саттера больше понравилась

GNU/Patchouli
28.02.2017
15:13:48
Reindex.. please wait

Aidar
28.02.2017
15:13:49
Про пулы

Google
Маришка
28.02.2017
15:13:59
нужно махать руками и показывать что это никуда не годится
Я говорю еще раз что поделать. Писал другой программист и писал он это потому-что в будущем собирался портировать на андроиды, но так как обычный ренпаевский порт под андроиды того что было задумано лагал бы дико(по предположениям) то он решил на плюсах переписать его

Aidar
28.02.2017
15:14:12
Типа не 1 GC а сразу много

Surreal
28.02.2017
15:14:30
Типа не 1 GC а сразу много
Как с аллокаторами?

Aidar
28.02.2017
15:14:54
Где там статья про отключение GC на джаве где падение лучше 4х секунд лагов?

Как с аллокаторами?
Причем тут алокаторы

Stanislav
28.02.2017
15:15:31
Вот в Жабе бы сделать gc опциональным
не давно читал, про жабу без гц, тупо выдаешь ей побольше памяти и...

Маришка
28.02.2017
15:15:43
Reindex.. please wait
Печальный бл(бесконечное лето) с двумя модами и с его 40 минутной загрузкой на ведре заставил думать об обратном

Aidar
28.02.2017
15:15:52
Исенбаев кидал вроде

x86-64
28.02.2017
15:16:33
Surreal
28.02.2017
15:16:42
Причем тут алокаторы
Я про принцип. Типа чаще чистить\реже чистить и т.д. У аллокаторов похожий принцип, только по отношению к выделению памяти.

Маришка
28.02.2017
15:17:49
Reindex.. please wait
Да и тут как бы особо времени уже нету из-за того что мы чуть чуть задерживаем выпуск демки (на 3 с половиной месяца)

Surreal
28.02.2017
15:18:09
Aidar
28.02.2017
15:18:19
Не, именно чтоб ручками освобождать.
Вроде на D можно GC включать отключать

Stanislav
28.02.2017
15:18:33
в руби гс тоже можно отключать)

x86-64
28.02.2017
15:19:36
object = null; while(true) { System.gc(); }
Не, чтоб gc вообще не было в реализации jvm, а указатели были

Aidar
28.02.2017
15:20:18
x86-64
28.02.2017
15:20:21

Страница 620 из 2477