title: What is the difference between std::trivially_copyable_v and std::is_pod_v (std::is_standard_layout && std::is_trivial_v)
body: <p>I was looking at the documentation for both of these type traits and I'm not sure what the difference is. I'm no language lawyer, but as far as I could tell, they are both valid for &quot;memcpy-able&quot; types.</p>
  <p>Can they be used interchangeably?</p>