C++ – Типизированный язык программирования
[Перевод] Название имплементации и название результата
[Перевод] Название имплементации и название результата
Хабр
Название имплементации и название результата
Я хотел написать этот пост ещё в июле, но никак не мог, о ирония, решить, как его назвать. Удачные термины пришли мне в голову только после доклада Кейт Грегори...
[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;…