Size: a a a

2021 March 01

ПК

Побитый Кирпич... in supapro.cxx
Kirill
Там ведь сразу делается jmp, а if ещё сравнить должен
Не уверен, что компилятор сам не допрёт сделать эквивалентный код
источник

DP

Denis Paukaev in supapro.cxx
Kirill
Медленнее
у вас роянка)
источник

MK

Mikhail Kornaukhov in supapro.cxx
Denis Paukaev
у вас роянка)
ахах
источник

DP

Denis Paukaev in supapro.cxx
борьба за if когда рядом пару динамических аллокаций небось, нашли что оптимизировать
источник

K

Kirill in supapro.cxx
Denis Paukaev
борьба за if когда рядом пару динамических аллокаций небось, нашли что оптимизировать
В некоторых задачах даже такая оптимизация критична
источник

DP

Denis Paukaev in supapro.cxx
Kirill
В некоторых задачах даже такая оптимизация критична
С нетерпением буду ждать примеров, где замена if на case решила судьбу проекта
источник

ip

illya palkin in supapro.cxx
А чтобы boost unit test framework использовать обязательно весь буст таскать с собой ? Нету репозитория как у asio чтобы отдельно использовать ?
источник

K

Kirill in supapro.cxx
Denis Paukaev
С нетерпением буду ждать примеров, где замена if на case решила судьбу проекта
Любая задача где такой блок выполнятся >1e6 раз в секунду
источник

K

Kirill in supapro.cxx
Особенно на гпу
источник

SK

Stas Koynov in supapro.cxx
Denis Paukaev
у вас роянка)
вы оговорились! у него волчанка
источник

DP

Denis Paukaev in supapro.cxx
Kirill
Там ведь сразу делается jmp, а if ещё сравнить должен
источник

DP

Denis Paukaev in supapro.cxx
в ожидании фантастического ускорения на gpu
источник

FS

Flower Surgeon in supapro.cxx
Kirill
В некоторых задачах даже такая оптимизация критична
Щас бы на спичках в хеллоуворлде экономить.
источник

K

Kirill in supapro.cxx
Denis Paukaev
в ожидании фантастического ускорения на gpu
Домой приеду обязательно скину
источник

DP

Denis Paukaev in supapro.cxx
Flower Surgeon
Щас бы на спичках в хеллоуворлде экономить.
в смысле, у него каждый проект держит 1kk rps
источник

FS

Flower Surgeon in supapro.cxx
Denis Paukaev
в смысле, у него каждый проект держит 1kk rps
источник

K

Kirill in supapro.cxx
Flower Surgeon
Щас бы на спичках в хеллоуворлде экономить.
С чего ты решил что там хеллоу ворлд?
источник

IG

Ivan Grechka in supapro.cxx
#include <iostream>
#include <fstream>
using namespace std;
int main() {
   string path = "text2";
   ofstream inp("text2", ios::binary|ios::in);
   inp.open(path);
   char d;
   int cnt = 0;
   if (!inp.is_open()) {
       cout << "Ошибка";
   } else {
       cout << "Успешно" << endl;
       char ch;
       while(!inp.eof()){
           inp.write((char*)&d, sizeof d);
           if(d % 2 == 0){
               cnt = cnt + 1;
           }
       }
   }
   cout<<"Наш файл имеет "<<cnt<<" Четных чисел"<<endl;
   inp.close();
}

Программа должна считывать двоичный код в котором числа от 1 до 10 и проверять на четность, ни*** не работает, почему?

С текстовыми документами я сделал все верно, а вот с бинарным файлом разобраться не могу
источник

SK

Stas Koynov in supapro.cxx
Ivan Grechka
#include <iostream>
#include <fstream>
using namespace std;
int main() {
   string path = "text2";
   ofstream inp("text2", ios::binary|ios::in);
   inp.open(path);
   char d;
   int cnt = 0;
   if (!inp.is_open()) {
       cout << "Ошибка";
   } else {
       cout << "Успешно" << endl;
       char ch;
       while(!inp.eof()){
           inp.write((char*)&d, sizeof d);
           if(d % 2 == 0){
               cnt = cnt + 1;
           }
       }
   }
   cout<<"Наш файл имеет "<<cnt<<" Четных чисел"<<endl;
   inp.close();
}

Программа должна считывать двоичный код в котором числа от 1 до 10 и проверять на четность, ни*** не работает, почему?

С текстовыми документами я сделал все верно, а вот с бинарным файлом разобраться не могу
ну если считывать, почему она пишет?
источник

FS

Flower Surgeon in supapro.cxx
Ivan Grechka
#include <iostream>
#include <fstream>
using namespace std;
int main() {
   string path = "text2";
   ofstream inp("text2", ios::binary|ios::in);
   inp.open(path);
   char d;
   int cnt = 0;
   if (!inp.is_open()) {
       cout << "Ошибка";
   } else {
       cout << "Успешно" << endl;
       char ch;
       while(!inp.eof()){
           inp.write((char*)&d, sizeof d);
           if(d % 2 == 0){
               cnt = cnt + 1;
           }
       }
   }
   cout<<"Наш файл имеет "<<cnt<<" Четных чисел"<<endl;
   inp.close();
}

Программа должна считывать двоичный код в котором числа от 1 до 10 и проверять на четность, ни*** не работает, почему?

С текстовыми документами я сделал все верно, а вот с бинарным файлом разобраться не могу
Она тут пишет, а не считывает, КМК.
источник