Pull to refresh
0
0
Pushkoff @Pushkoff

C++ программист

Send message

в случае если


volatile int *  b;
void f1(int a) {
  *b = a;
  *b = a;
}

        movq    b(%rip), %rax
        movl    %edi, (%rax)
        movl    %edi, (%rax)
        ret```
я правильно понимаю, вы весь этот код написали ради SetAvatar/GetAvatar?
а вы не думали что даже прямое использование, довольно примитивного SQLite API в этих функциях займет меньшее число строк кода, чем у вас?

P.S. отсутствие рефлексии в С++ конечно расстраивает…
> unique_ptr нельзя передать просто в метод.
можно передать по ссылке
У большинства (90-95%) программистов в Киеве зарплата в долларовом эквиваленте.
очень часто можно писать их на русском. перед заполнением нужно спросить важен ли язык.
Я оставлю бесконечный цикл в конструкторе по одной причине:

не нужно гордиться незнанием C++. если тебе в классе нужен всего один метод, то подумай нужен ли тебе класс.
всего того же самого но без сайд эффектов можно добиться засунув цикл в статическую функцию класса и вызывать его допустим так
Server::Run()
В винде начиная с висты есть WSAPoll, вроде как аналог линуксового pool.
Количество обрабатываемых сокетов в виндовом select зависит от размера FD_SET, этот размер меняется специальным дефайном. Подробности внизу этой страницы msdn.microsoft.com/en-us/library/windows/desktop/ms740141(v=vs.85).aspx
Чисто для ржаки отнаследуйся и вызови виртуальную функцию наследника. Разница есть…
а где вообще можно глянуть код целиком?
он и так кроссплатформенный. без всяких правок и хаков из этой статьи
допустим в 9 пункте можно сделать константный указатель который будет работать в обоих случаях
по моему на Asus N56 и Aser V3 одинаковые разъемы. но проверять страшно…
когда расставятся все нужные синхронизации станет хуже чем при однопоточном исполнении.
У моего Е52 сгорела материнка. не смотря на несколько ремонтов корпуса которые я пережил после покупки, аппарат все равно достойный. сейчас ищу его современный аналог.
конец недели будет не легким для большинства компаний и рекрутеров…
Asus N56VZ выключается раз в несколько недель без особых причин.
не знаю стоит ли нести в сервис…
1
23 ...

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Registered
Activity