Welcome to a simple tutorial to move on with modern c++
Iterating for vectors looks like:
In modern c++ you can use the ranged-based for loop equivalent:
Iterating for vectors looks like:
C Source Code
- for (std::vector<GossipMenuItem>::iterator iter = Menu.begin(); iter != Menu.end(); ++iter)
- {
- Packet << iter->Id;
- Packet << iter->Icon;
- Packet << iter->Extra;
- Packet << uint32(iter->m_gBoxMoney); // money required to open menu, 2.0.3
- Packet << iter->Text;
- Packet << iter->m_gBoxMessage; // accept text (related to money) pop up box, 2.0.3
- }
In modern c++ you can use the ranged-based for loop equivalent: