c++ — вопросы с ответами

2 ответа
У меня есть функция, которая управляет строкой, и мне нужно, чтобы она работала как в строках C-стиля, так и в C++ std :: string: // C-style overload void TransformString(const char *in_c_string, char *out_string); // C++ std::strings overload std::string TransformString(const std::string &in_s...
string
buffer
move-semantics
20 нояб. 2013, в 22:53
1 ответ
В приведенном ниже коде у меня есть класс SizedFoo который построен для определенного размера. Класс GeneralFoo содержит массив SizedFoos различных размеров, а затем функцию Bar будет найти SizedFoo, который инициализируется для самого маленького размера больше, чем переданные в параметре. Я знаю, ...
c++11
boost
metaprogramming
20 нояб. 2013, в 22:34
1 ответ
Эти швы похожи на глупый вопрос, но что происходит, когда вы удаляете объект, который породил поток. Является ли поток мгновенно уничтожен?
pthreads
20 нояб. 2013, в 22:24
3 ответа
Я сделал тиктакту!...почти. Код: int main() { //initialize char board[3][3] = { '-','-','-', '-','-','-', '-','-','-'}; bool gameOver = false; std::string playerTurn = "player 1"; char chX, chY; //choice x and y int x = 1; //game loop do {...
arrays
20 нояб. 2013, в 22:21
1 ответ
Я хотел знать, есть ли способ получить изображение, отображаемое в ячейке на столе, таким образом, как это. В QStandardItemModel есть методы, которые могли бы помочь? QImage p = MyQStandardItemModelptr->item(row,col)->data(); Какие-либо предложения?...
qt
20 нояб. 2013, в 22:11
1 ответ
Я пытаюсь сделать оператор назначения копии. Но это не сработает. В чем проблема? есть ли другой способ написать оператор присваивания копии? Course& Course::operator= ( const Course &that) { if (this != &that) { courseId = that.courseId; // in this line I'm getting run...
operator-keyword
copy
variable-assignment
20 нояб. 2013, в 20:40
3 ответа
У меня есть эта структура в моем коде. Компилируемая часть кода: #define MONITOR_TOPKEY HKEY_LOCAL_MACHINE #define MONITOR_SUBKEY TEXT("SOFTWARE\\WMyRegistry") struct params { HKEY hMainKey; LPTSTR hSubKey; string path; bool* runflg; }; void _tmain(void) { bool work = true;...
struct
structure
20 нояб. 2013, в 20:37
2 ответа
Я добавил метод к классу, чтобы вернуть нулевой конец набора байтов. Я хотел вернуть байт [] в java. В результате этого изменения функция, похоже, работает чудесно, если возвращает байты, но jvm падает с segv при выходе. Я напечатал "выход из основного", который появился на выходе, а затем появился...
swig
jvm
20 нояб. 2013, в 20:04
1 ответ
Я пытаюсь скомпилировать файлы учебников boost python. Что происходит, так это запуск bjam. Я получаю следующие файлы, созданные в каталоге bin/msvc-11.0/debug: hello.obj, hello.obj.rsp, hello_ext.exp, hello_ext.lib, hello_ext.pdb, hello_ext.pyd, hello_ext.pdb.manifest, hello_ext.pyd.rsp. Но ника...
dll
boost
20 нояб. 2013, в 20:02
1 ответ
Я должен найти простые числа для t случаев. Примеры ввода/вывода ниже: Input: 2 1 10 3 5 Output: 2 3 5 7 3 5 Обратите внимание на пробел между ответами. #include <iostream> #include <cmath> bool prime (int x, int y); using namespace std; int main() { int t, x, y; cin >...
primes
20 нояб. 2013, в 19:50
1 ответ
Я пишу класс шаблона RootedBinaryTree, который имеет структуру с похожими списками, элементы которого имеют тип Node, который является структурой, которую я определил в файле заголовка ниже. Каждый узел в двоичном дереве имеет parent Node * и может иметь либо leftChild Node * либо rightChild Node *...
algorithm
operator-overloading
binary-tree
graph-traversal
20 нояб. 2013, в 19:38
3 ответа
Например, vector<double> A(5); может вернуть нам вектор из 5 элементов. Можно ли сделать что-то подобное в class который мы строим сами? Например, у меня есть класс под названием Fruit. Какой конструктор я должен написать так, что Fruit A(5); может вернуть мне 5 apples. Это означает, что app...
class
constructor
20 нояб. 2013, в 19:35
1 ответ
Может ли кто-нибудь сказать мне, почему использование возвращаемого const char * из c_str() в качестве аргумента в stat (const char *, stat *) заставляет программу segfault? Я думаю, что я сузил мой segfault, чтобы быть вызванным этой линией, но я не уверен, что использовать вместо этого. Я попытал...
string
stat
stl
20 нояб. 2013, в 19:29
3 ответа
У меня есть этот код: class C { virtual vec3 f1(const A* a, B* b){...} virtual vec3 f2(A const* a, B const* b) { vec3 color = f1(a, b); ... } } Я хочу вызвать f1 из f2, но я не знаю, как правильно передать b. Теперь при компиляции я получаю: error: invalid conversi...
pointers
const
virtual
20 нояб. 2013, в 19:28
Наверх
Меню