Logo
A SQL query walks into a bar, walks into a bar, walks into a bar...
  • Home
  • Hot
  • Random
  • Search

Browse

  • AI AI
  • AWS AWS
  • Agile Agile
  • Algorithms Algorithms
  • Android Android
  • Apple Apple
  • Backend Backend
  • Bash Bash
  • C++ C++
  • Cloud Cloud
  • Csharp Csharp
  • All Categories
As an Amazon Associate ProgrammerHumor.io earns from qualifying purchases.

HTTP 418: I'm a teapot

The server identifies as a teapot now and is on a tea break, brb

HTTP 418: I'm a teapot

The server identifies as a teapot now and is on a tea break, brb

Optimization gone wrong Memes

Posts tagged with Optimization gone wrong

Vector Of Bool

C++ Programming
2 months ago 314.8K views 0 shares
Vector Of Bool
So you innocently declare a std::vector<bool> thinking you're getting a nice container of boolean values. But surprise! The C++ standards committee decided to "optimize" it by packing bits together instead of storing actual bools. What you end up with is a space-efficient abomination that doesn't even return real references when you access elements. It's like ordering a pizza and getting a deconstructed molecular gastronomy interpretation of pizza. Sure, it saves space, but now you can't use it with standard algorithms that expect real references, and you're stuck wondering why your code won't compile. The C++ committee's gift that keeps on giving—technically a vector, technically bools, but also technically neither.

Today's picks

Yqskt 200PCS Programming Stickers, Vinyl Coding Stickers for Developers Programmers Engineers Geeks, Tech Sticker Pack for Laptop Water Bottle, Computer Science Gift

Yqskt 200PCS Programming Stickers, Vinyl Coding Stickers for Developers Programmers Engineers Geeks, Tech Sticker Pack for Laptop Water Bottle, Computer Science Gift

Affiliate
$7.99
Sure

Sure

Programming
68.6K views 2 years ago
Code review in a nutshell

Code review in a nutshell

Linux
65.9K views 3 years ago