- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
void ListViewCtrl::SetEditableColumn(int col, bool editable)
{
while(col >= static_cast<int>(editableCols_.size()))
{
editableCols_.push_back(true);
}
editableCols_[col] = editable;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+30
void ListViewCtrl::SetEditableColumn(int col, bool editable)
{
while(col >= static_cast<int>(editableCols_.size()))
{
editableCols_.push_back(true);
}
editableCols_[col] = editable;
}
std::vector<bool> editableCols_;
вектор булов используется в ListView для того чтобы указать является ли столбец редактируемым...
p.s. польские паттерны)
guest 03.12.2008 19:39 # 0
Я так понял, что это ещё и вставка недостающих элементов в вектор в цикле.
Таки да "говнокод".
guest8 21.09.2019 15:08 # −999
guest8 21.09.2019 15:12 # −999
guest8 25.09.2019 16:15 # −999
guest8 25.09.2019 22:44 # −999
guest8 26.09.2019 20:35 # −999
guest8 11.07.2020 03:32 # −999