Результаты поиска по запросу "c++"

2 ответа

Слоты Qt и лямбда C ++ 11

У меня есть элемент QAction, который я инициализирую следующим образом: QAction* action = foo->addAction(tr("Some Action")); connect(action, SIGNAL(triggered()), this, SLOT(onSomeAction()));И тогда OnSomeAction выглядит примерно так: void ...

3 ответа

Можно ли использовать std :: hash для хеширования указателей на функции?

Может ли C ++ 11std::hash тип будет использоваться для хеширования указателей на функции? Существуетhash частичная специализация определяется как template <typename T> struct hash<T*>;но поскольку указатели на функции отличаются от других типов ...

7 ответов

char * str; ул = «HELLO»; Как это работает без выделения памяти для строки?

Код: #include <stdio.h> int main() { char *str; char i = 'a'; str = &i; str = "Hello"; printf("%s, %c, %x, %x", str, i, str, &i); return 0; }Я получаю этот вывод: Hello, a, 403064, 28ff0bУ меня следующие два сомнения: Как я могу сохранить ...

ТОП публикаций

1 ответ

Расхождение между оператором istream >> (double & val) между libc ++ и libstdc ++

С моим недавним обновлением до Mac OS X 10.9 стандартная библиотека C ++ по умолчанию изменилась с libstdc ++ на libc ++. С тех пор я наблюдаю неожиданное поведение оператора stringstream >> (double), задокументированное в примере ...

2 ответа

Мерцание на окне при изменении размера с левой стороны

Кажется, что мое окно мерцает всякий раз, когда я двигаюсь и одновременно изменяю размер окна. Это обычно происходит, когда определение размера выполняется с левой стороны окна. Почему это мерцание происходит? Другими словами, что делает ОС, ...

3 ответа

Как связать, используя GCC без -l или пути жесткого кодирования для библиотеки, которая не соответствует соглашению об именах libNAME.so?

У меня есть общая библиотека, с которой я хочу связать исполняемый файл с использованием GCC. Общая библиотека имеет нестандартное имя не в форме libNAME.so, поэтому я не могу использовать обычную опцию -l. (Это также может быть расширение Python ...

3 ответа

неожиданные копии с foreach над картой

Я пытаюсь перебрать записи на карте и получаю неожиданные копии. Вот программа: #include <iostream> #include <map> #include <string> struct X { X() { std::cout << "default constructor\n"; } X(const X&) { std::cout << "copy constructor\n"; } }; ...

4 ответа

Как я могу использовать std :: enable_if с само-выводимым типом возврата?

C ++ 14 [http://en.wikipedia.org/wiki/C++14#Function_return_type_deduction]будет иметь функции, чей тип возврата может быть выведен на основе возвращаемого значения. auto function(){ return "hello world"; }Могу ли я применить это поведение ...

1 ответ

Перетащите с помощью SendMessage

Это звучит смешно ... просто маленький эксперимент. я хотел имитировать перетаскивание файла в приложении / окне, используя отправку сообщения. Является ли это возможным? У меня нет кода для приложения, но на исполняемый файл. ПриложениеIP ...

2 ответа

пытаться

я есть 2 очень похожие функции ядра, в том смысле, что код почти такой же, но с небольшой разницей. На данный момент у меня есть 2 варианта: Напишите 2 разных метода (но очень похожих)Напишите одно ядро ​​и поместите блоки кода, которые ...