Size: a a a

2020 July 24

CC

Cool Cooler in C++ Together 2.0
А есть ещё такие, который CMakeLists.txt подхватывают?
источник

O

Ofee in C++ Together 2.0
Cool Cooler
А есть ещё такие, который CMakeLists.txt подхватывают?
А какие не подхватывают?
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Cool Cooler
А есть ещё такие, который CMakeLists.txt подхватывают?
Qt Creator
источник

CC

Cool Cooler in C++ Together 2.0
Ofee
А какие не подхватывают?
Code::Blocks вроде бы не подхватывает
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
VS
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Cool Cooler
Code::Blocks вроде бы не подхватывает
для него есть отдельный генератор
источник

CC

Cool Cooler in C++ Together 2.0
Cool Cooler
char* load_shader_from_file(char* filename)
{
   FILE* file = fopen(filename, "r");
   if (!file)
   {
       return 0;
   }
   int chunk = 128;
   char* result = (char*)malloc(chunk + 1);
   fread(result, 1, chunk, file);
   size_t pos_in_file = ftell(file);
   int reads_done = 1;
   while (reads_done * chunk == pos_in_file)
   {
       result = (char*)realloc(result, chunk * (reads_done + 1) + 1);
       fread(result + reads_done * chunk, chunk, 1, file);
       pos_in_file = ftell(file);
       reads_done++;
   }
   result[pos_in_file] = 0;
   return result;
}
Как тебе этот код, кстати? @AlexFails
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Делаешь cmake .. -G "Code::Blocks"
источник

D

Dadaskis in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Делаешь cmake .. -G "Code::Blocks"
Умно, предусмотрительно
источник

O

Ofee in C++ Together 2.0
Cool Cooler
Как тебе этот код, кстати? @AlexFails
Ну, у вас код, дорогой мой, скажем так... не constexpr...
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Cool Cooler
Как тебе этот код, кстати? @AlexFails
ftell возвращает fpos_t, а не size_t, стрельнет на крупных фвйлах (и архитектурах, где size_t и fpos_t имеют разный размер )
источник

CC

Cool Cooler in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
ftell возвращает fpos_t, а не size_t, стрельнет на крупных фвйлах (и архитектурах, где size_t и fpos_t имеют разный размер )
А size_t же самый большой, с запасом, не?
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
И 0 я бы все же на '\0' заменил
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Cool Cooler
А size_t же самый большой, с запасом, не?
На 32-битной платформе он меньше fpos_t обычно
источник

CC

Cool Cooler in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
На 32-битной платформе он меньше fpos_t обычно
Аааа
источник

CC

Cool Cooler in C++ Together 2.0
Фига
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Ну а так - обычная сишка
источник

CC

Cool Cooler in C++ Together 2.0
А у меня было заблуждение, что size_t самый большой
источник

D

Dadaskis in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
На 32-битной платформе он меньше fpos_t обычно
То чувство когда считал что-то максимально большим, и даже это сука не так
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Вроде бы работает
источник