How can I separately conserve QNs which have the same name (c++)?

Hello,

I have read the instruction on the website “Quantum Number (QN) FAQs · ITensors.jl”. It works well for the Julia version. These days, I find the runtime of ITensor C++ is much shorter than ITensor Julia for my cluster. But I don’t know how to deal with “the physically distinct types of sites with identically named quantum number” in the C++ version. Could you please give me some guidance? Thank you very much!