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

4 ответа

Использование getter / setter против «говори, не спрашивай»?

Скажи, не спрашивай принципВот [http://pragprog.com/articles/tell-dont-ask]часто вставляется мне, когда я использую геттеры или сеттеры, и люди говорят мне не использовать их. Сайт ясно объясняет, что я должен и что я не должен делать, но на ...

2 ответа

Блокировка RW для потоков C ++ 11 [дубликат]

На этот вопрос уже есть ответ здесь: Как бы вы реализовали свою собственную блокировку чтения / записи в C ++ 11? [/questions/12033188/how-would-you-implement-your-own-reader-writer-lock-in-c11] 2 ответаЯ хотел бы использовать новые стандартные ...

1 ответ

Встроенный ассемблер

Я делаю 64-битную миграцию, и мне нужно перенести встроенный код сборки на cpp. Вот он код void ExternalFunctionCall::callFunction(ArgType resultType, void* resultBuffer) { // I386 // just copy the args buffer to the stack (it's already layed ...

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

4 ответа

Как работать с UTF-8 в C ++, Преобразование из других кодировок в UTF-8

Я не знаю, как решить это: Представьте, у нас есть 4 сайта: A: UTF-8B: ISO-8859-1C: ASCIID: UTF-16Моя программа, написанная на C ++, выполняет следующие действия: загружает веб-сайт и анализирует его. Но это должно понимать содержание. Моя ...

9 ответов

статическая константа против #define

Это лучше использоватьstatic const чем#define препроцессор? Или может это зависит от контекста? Каковы преимущества / недостатки каждого метода?

2 ответа

Путать с прямой инициализацией и инициализацией копирования

Меня смущают следующие концепции: string str="123";В некоторых книгах говорится, что: использование «=» является инициализацией копирования, но некоторые статьи говорят:string str="123" такой же какstring str("123"), Нет сомнений в том, что str ...

5 ответов

Как создать диалог MFC с индикатором выполнения в отдельном потоке?

Мое приложение может занять некоторое время для подключения к базе данных. Это соединение устанавливается с помощью одного вызова библиотечной функции, то есть я не могу помещать туда обновления прогресса и делать обратные вызовы или ...

5 ответов

Какой самый быстрый способ уведомить другой поток, что данные доступны? какие-нибудь альтернативы вращению?

Один мой поток записывает данные в циклический буфер, а другой поток должен обрабатывать эти данные как можно скорее. Я думал написать такой простойspin, Псевдо-код! while (true) { while (!a[i]) { /* do nothing - just keep checking over and ...

17 ответов

Зачем использовать указатели? [закрыто]

Я знаю, что это действительно базовый вопрос, но я только начал с базового программирования на C ++ после написания нескольких проектов на языках высокого уровня. В основном у меня есть три вопроса: Зачем использовать указатели на нормальные ...

4 ответа

Почему я могу определить функцию в другой функции?

см. код ниже, я определяю функцию в другой функции, void test1(void) { void test2(void) { printf("test2\n"); } printf("test1\n"); } int main(void) { test1(); return 0; }это использование странно, это использование c89 / c99 или только расширение ...