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

2 ответа
У меня есть класс с именем MyInteger, и у этого класса есть один член данных типа int - как бы перегрузить оператор "=", чтобы вернуть это целое число? Мне не разрешено использовать метод accessor для возврата целого числа. член данных private: int number; функция int MyInteger::operator=(...
operator-overloading
21 дек. 2013, в 14:41
1 ответ
Я написал код для исправления функции "Сон", например, из Kernel32.dll. Патч работает отлично. Удаление исправления работает отлично. Однако вызов оригинальной функции вообще не работает. Он сильно падает. #include <windows.h> #include <iostream> std::uint8_t* Patch(std::uint8_t* OrigF...
hook
21 дек. 2013, в 08:38
1 ответ
Предположим, я хочу отобразить пирамиду в Direct3D. У меня есть следующие вершины в моем вершинном буфере: Vertex vertices[] = { {XMFLOAT3(+1.0f,0.0f,+1.0f),(const float*)&Colors::Green}, {XMFLOAT3(+1.0f,0.0f,-1.0f),(const float*)&Colors::Green}, {XMFLOAT3(-1.0f,0.0f,-1.0f),(con...
3d
directx
21 дек. 2013, в 07:26
4 ответа
Я рассматривал некоторые примеры того, как создать правильный конструктор для векторов, и им все еще путают, как его реализовать. Используя данный класс... class Graph { private: class Edge { public: Edge(string vertex, int weight) { m_vertex = vertex; ...
oop
vector
constructor
21 дек. 2013, в 07:06
2 ответа
Скажем, у меня есть файл имен, таких как: "erica","bosley","bob","david","janice" То есть, кавычки вокруг каждого имени, каждое имя разделяется запятой без пробела между ними. Я хочу прочитать их в массиве строк, но, похоже, не может найти работу ignore/get/getline/whatever. Я предполагаю, что э...
string
arrays
file-io
21 дек. 2013, в 06:35
2 ответа
Я сделал 2d игровой движок, но я сомневаюсь, что один из способов, который я сделал, это лучший способ сделать что-то структурно. Например, член Sprite может иметь несколько членов Graphic. Прямо сейчас я сохраняю эти элементы в vector<const Graphic*> (не std::vector, но я буду использовать э...
class
pointers
game-engine
21 дек. 2013, в 05:19
3 ответа
Эта часть моего кода работает в бесконечном цикле и показывает число, но мне нужно очистить строку после использования, потому что, поскольку она запускается в цикле, она продолжает умножаться. (Извините за мой английский, это не мой родной язык) текст ---> текст текста → текст текста текст ca...
iostream
21 дек. 2013, в 05:14
1 ответ
Я хочу назначить значения вектора p-> vertexlist в этом методе на некоторой итерации и имеет проблемы с памятью, когда j = 3 и я = 2 (в итерациях) void py_tetgenio::set_facets(bp::list python_facets) { this->numberoffacets = bp::len(python_facets); this->facetlist = new tetgenio::facet[th...
arrays
segmentation-fault
boost-python
21 дек. 2013, в 04:46
1 ответ
В моей программе мне нужно скопировать (или даже использовать) private структуру данных в.cpp файл совершенно другого класса. В настоящий момент у меня даже возникают проблемы с простое обращение к нему удаленно, это происходит, когда я пытаюсь его распечатать. Вот упрощенная версия моего класса со...
data-structures
oop
vector
copy
21 дек. 2013, в 04:32
1 ответ
Я строю график DirectShow. У меня есть фильтр захвата видео, который соединяет его выходной вывод с входным выводом SampleGrabber. Прежде чем подключить два контакта, я настраиваю вывод вывода следующим образом: HRESULT GraphBuilder::applyVideoFormat() { if( !pVideoCaptureFilter_ ) retu...
video
winapi
directshow
21 дек. 2013, в 04:10
1 ответ
В чем разница между двумя приведениями ниже (без ранения): #include <iostream> void Foo(){} int main() { //reinterpret_cast<void*>(Foo)<<"\n"; //0x4014e0 std::cout<<reinterpret_cast<void**>(Foo)<<"\n"; //0x4014e0 std::cout<<&...
casting
21 дек. 2013, в 04:02
3 ответа
Таким образом, моя программа выполняется так, как ожидалось, и выводит правильный результат. Единственная проблема заключается в том, что после ее завершения он не выходит. Если я подожду еще несколько секунд, появится окно с сообщением "bignumbs.exe перестает работать". Вот код новой функции, кото...
memory-management
21 дек. 2013, в 03:57
1 ответ
BEGIN_MESSAGE_MAP(CGadgetStandardDialog, CStandardDialog) ON_WM_CTLCOLOR() ON_WM_TIMER() ON_WM_RBUTTONDOWN() ON_WM_CONTEXTMENU() ON_BN_CLICKED(IDC_BUTTON_START, &CGadgetStandardDialog::OnBnClickedButtonStart) ON_WM_CLOSE() ON_WM_MOVE() ON_WM_LBUTTONDOWN() //ON...
mfc
21 дек. 2013, в 03:40
3 ответа
Мне поручено две программы, и это вторая. Первая программа не включала функцию calc() и времени программы, когда она начиналась и заканчивалась. Мой компьютер отобразит что-нибудь от 0,523 секунды до 0,601 секунды. Вторая задача заключалась в создании встроенной функции для расчета, и я считаю, чт...
arrays
inline-functions
21 дек. 2013, в 02:13
4 ответа
practice.h struct CandyBar { string name; double weight; int calories; }; practice.cpp #include <iostream> #include <string> #include "practice.h" using namespace std; int main() { CandyBar snacks{ "Mocha Munch", 2.3, 350 }; cout << snacks.name...
struct
header-files
21 дек. 2013, в 01:04
Наверх
Меню