Logo
Talk is cheap. Show me the code.
  • Home
  • Hot
  • Random
  • Search

Browse

  • AI AI
  • AWS AWS
  • Agile Agile
  • Algorithms Algorithms
  • Android Android
  • Apple Apple
  • Azure Azure
  • Backend Backend
  • Bash Bash
  • C++ C++
  • Cloud Cloud
  • 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 323.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

Tech Bro Wants To Enter Semiconductor Race

Tech Bro Wants To Enter Semiconductor Race

Cloud
20.0M views 23 hours ago
AZorb Blue Light Blocking Glasses for Men Women Square Frame Nerd Eyeglasses Anti Blue Ray Computer Screen Glasses

AZorb Blue Light Blocking Glasses for Men Women Square Frame Nerd Eyeglasses Anti Blue Ray Computer Screen Glasses

Affiliate
$12.99
Which One Of You Programmed This Alarm Clock

Which One Of You Programmed This Alarm Clock

Programming
70.3K views 1 year ago