Сообщения aix27249
[ведро][gcc] core duo - это что?
[коллапс разума][slackware] dhcpcd vs dhclient
Каков в этом смысл?
Warhammer 40k
Совсем озверели яблочники....
Цензурных слов более не осталось, посему завершаюсь. Не покупайте маки, товарищи.
Whiteboard в жаббере
[игрушки][макбук] акселлерометр
з.ы. в дурку сходить не предлагать :)
Prelink
[пыхпых] Слов нету....
Эт у меня что-то с настройками локали или тупо бага в php?
KDE 4.2.1 отделился в svn
Знатоки, подскажите - пора собирать или таки стоит дождаться релиза?
сравнение двух массивов строк
Есть два массива строк вида vector<string>. Массивы эти достаточно большие: порядка 30000 элементов в каждом, причем строки как правило тоже относительно длинные - может и по 100-200 символов быть. Задача состоит в том, что надо вызывать функцию с параметром в виде строки из первого массива, но только если эта строка не содержится во втором массиве. Известно, что для каждого массива все строки различны (т.е. в одном массиве одинаковых строк нет). Я это реализовал примерно так:
bool doThis;
vector<string> str1 = getData(1);
vector<string> str2 = getData(2);
for (unsigned int i=0; i<str1.size(); ++i) {
doThis=true;
for (unsigned int y=0; y<str2.size(); ++y) {
if (str1[i]==str2[y]) {
doThis=false;
break;
}
}
if (doThis) doSomething(str1[i]);
}
идиотский вопрос по с++
Есть у меня класс. В упрощенном виде он выглядит так:
class MyClass {
private:
MyClass();
~MyClass();
vector<string> data;
unsigned int size() { return data.size(); }
};
далее в коде я передаю переменную этого класса в функцию, и хочу вызывать оттуда size():
void some_function(const MyClass &dataClass) {
printf("size: %d\n", dataClass.size();
}
На что g++ естественно ругается: passing ‘const MyClass’ as ‘this’ argument of ‘unsigned int MyClass::size()’ discards qualifiers
Вопроса два: 1) почему так нельзя, 2) можно ли сделать так, чтоб было можно, но при этом все равно передавая константную ссылку?
[WiMAX] работает! Небольшой отчет
[выходные] Куда поехать кататься на лыжах в подмосковье?
Странный глюк в KDE4...
Обратите внимание на кириллицу: местами пропадают пробелы, местами просто становятся меньше, где-то нормально. И так по всей системе в KDEшных приложениях. Проявляется после того как залезть в настройки плазмы (добавить виджеты например, нажав на "ручку слива"). Впринципе не очень напрягает ибо редко такие условия возникают, но тянется это уже со времен 4.1.1 как минимум (на скрине 4.2.0). Это у всех так или я что-то криво собираю?
[VDS][ejabberd] помогите поднять
Подозреваю две вещи: либо тупо не хватает оперативки (у меня 96, надо ли больше?), либо не хватает каких-то компонентов в системе.
Уже второй день туплю...
[KDE][4.2] Таки свершилось
Ура :)
Только подождите лор-эффект устраивать, я еще не докачал)
[scim][кривые руки] ввод на японском
Система - по сути слака (сильно custom-based правда, но сути не меняет).
kde 4.2.60
Это вообще что?
GPS в ноуте
| ← назад | следующие → |