構造体(クラス)同士の = は、
Cだと「ただのビットのコピー」で、C++だと「メンバ変数ごとに operator= を呼び出す(もしくはコピーコンストラクタ?)」で合ってますか?
(C++は、構造体にoperator=を自分で実装してない場合です