3 ms·
use of auto to deduce types, use of range based for-loops? seems like fairly modern c++ to me.
by zabzonk 4y ago
use of auto to deduce types, use of range based for-loops? seems like fairly modern c++ to me.
- creativenolo 4y agoI wouldn’t say these are a special sauce that C++ has to make these Platonic solids.
- zabzonk 4y agono, but they are modern c++ constructs. the title of the post did not imply that the article was about some bizzaro means of constructing the solids using template meta-programming, or such. many c++ programmers wish that people would not do such things - not everything needs to be calculated at compile-time.
- rom-antics 4y agofor (auto f : mesh.faces(v)) vertices.push_back(fvertex[f]); What is so bizzaro about this? For loops and `auto` are both pretty standard features for a programming language.
- kccqzy 4y agoGP is saying many wish that people won't use template meta-programming. You quoted a bog standard piece of code that doesn't use template meta-programming.
- rom-antics 4y agoYeah, that is bog standard code. All the code in the post is. I'm just trying to figure out why we're complaining about template meta-programming, because I didn't see any in TFA and I sure didn't see any code that deserved being called bizzaro.
- zabzonk 4y agoi didn't call it bizzaro, creativenolo was observing about it not using C++ special sauce, which i took to mean strange template stuff
- zabzonk 4y agomodern c++, as i said in the post you are replying to though maybe emplace_back?
- s9w 4y ago[dead]
- jcelerier 4y agoboth these features are older than the Go, Rust and Swift programming languages, can we stop calling them modern? I started learning C++ when I was 11-12 years old, if I was born the day of the C++11 release standard I would already have started learning it by then
- einpoklum 4y agoThere are probably dozens of languages with "for each" loops, and plenty of languages where you don't have to restate the return type of a function (e.g. "with x as foo() do" or "let t = foo()" and such).
- zabzonk 4y agoso what? you complained that no c++ "special sauce" was used. i don't really know what that is, but i pointed out that the article did use modern c++