[object Object]
Hidden `reinterpret_cast`s
Hidden `reinterpret_cast`s
quuxplusone.github.io
Hidden reinterpret_casts
Here’s a fun little puzzle, courtesy of Richard Hodges on Slack.
template<class Vector>
void test(Vector& vec) {
using E = decltype(vec[0]);
for (int i=0; i < 10; ++i) {
vec.push_back(E(i));
}
}
int main() {
std::vector<double> v;…
template<class Vector>
void test(Vector& vec) {
using E = decltype(vec[0]);
for (int i=0; i < 10; ++i) {
vec.push_back(E(i));
}
}
int main() {
std::vector<double> v;…
C++ – Типизированный язык программирования
[Из песочницы] Многопоточность в Qt Widgets
[Из песочницы] Многопоточность в Qt Widgets
Хабр
Многопоточность в Qt Widgets
При работе приложения с оконным интерфейсом важно обеспечить отсутствие зависаний. Для этого сложные вычисления стоит запускать в отдельной нити. Концепция многопоточного приложения отлично сочетается...
[object Object]
OpenSSL client and server from scratch, part 1
OpenSSL client and server from scratch, part 1
Arthur O’Dwyer
OpenSSL client and server from scratch, part 1
Lately I’ve been struggling through the quagmire that is OpenSSL, and now that I’ve got
some things working, I figure it’s a good time to make a series of blog posts about them
for posterity.
some things working, I figure it’s a good time to make a series of blog posts about them
for posterity.