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

2 ответа

Передача строк из C # в C ++ DLL и обратно - минимальный пример

Я пытаюсь сделать абсолютно простой минимальный пример того, как передавать строки в и из C ++ DLL в C #. Мой C ++ выглядит так: using std::string; extern "C" { string concat(string a, string b){ return a + b; } }С заголовком вроде using ...

1 ответ

Чтение нескольких строк из файла с помощью getline ()

Я пытаюсь прочитать, а затем вывести содержимое текстового файла в три строки следующим образом: Боб Дилан 10 9 Джон Леннон 8 7 Дэвид Боуи 6 5 Для каждой строки я просто хочу вывести строку, то есть firstName LastName number1 number2. Я ...

4 ответа

Нечто подобное может сделать это, хотя последовательность Boost.PP не делает ее более красивой.

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

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

2 ответа

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

урсеэтот вопрос [https://stackoverflow.com/questions/859690/do-i-need-a-lock-when-only-a-single-thread-writes-to-a-shared-variable] Но я считаю, что мои опасения очень разные. Я недавно создал приложение SDL, используя потоки и OpenGL. У меня ...

3 ответа

Программа и DLL оба связаны в статической библиотеке, и, таким образом, оба получают отдельную копию статической переменной. Я сам столкнулся с этой проблемой. Постскриптум Я не делал понижающий голос.

дал статическую библиотеку с классом: class CLog { private: CLog(); ... ... public: static CLog& GetInstance() { static CLog Instance; return Instance; } void Write(char *cpPr); }; #define Log CLog::GetInstance()Эта библиотека связана с DLL и ...

2 ответа

stackoverflow.com/questions/2152986/...

оложим, у меня есть std::vector<int> v //and ... for(int i =0;i<100;++i) v.push_back(i);Теперь я хочу, чтобы итератор, скажем, 10-й элемент вектора. не делая следующий подход std::vector<int>::iterator vi; vi = v.begin(); for(int i = ...

5 ответов

, скорее

(ить: Значительные изменения, потому что предыдущий пример был ошибочным, что может сделать некоторые ответы / комментарии кажутся странными) Это может быть слишком надуманным, но из-за отсутствия конструктора const допустимо следующее: class ...

3 ответа

Преобразование _TCHAR * в char *

Я пытаюсь получитьпростой образец OpenCV [https://github.com/Itseez/opencv/blob/master/samples/cpp/tutorial_code/introduction/display_image/display_image.cpp] работа в C ++ на Windows и мой C ++ более чем ...

7 ответов

Довольно порезанный и высушенный, правда.

ю что временныйне можешь быть привязанным к неконстантной ссылке, но этоможет быть обязательна константная ссылка. Это, A & x = A(); //error const A & y = A(); //okЯ также знаю, что во втором случае (см. Выше) время жизни временногоA() ...

2 ответа

-Werror = format: как может знать компилятор

Я написал этот намеренно неправильный код printf("%d %d", 1);составление сg++ а также-Werror=format. Компилятор дает это очень внушительное предупреждение: error: format '%d' expects a matching 'int' argument [-Werror=format]Насколько я вижу, ...