C++ – вопросы и ответы
60
голосов
2
ответа
StackOverflow! Сегодня проблема немного странная, но, пожалуйста, несите меня. Любые советы/предложения чрезвычайно оценены! Я унаследовал старую базу кода в проекте с некоторыми компонентами, кото...
60
голосов
1
ответ
Я пытаюсь сделать двоичное дерево на основе кода, который мне дал мой профессор, но Xcode продолжает говорить, что "root" не определен в binarySearchTree.h, хотя он уже определен в binaryTree.h. Мо...
110
голосов
1
ответ
Предположим, что где-то в моем коде есть функция foo с универсальным ссылочным параметром , который я не могу изменить : template<typename T> auto foo(T&& t) { std::cout<<"gener...
61
голос
4
ответа
Следующий фрагмент кода генерирует некоторые предупреждающие сообщения при компиляции: Cluster& Myclass::getCluster(const Point &p) { foreach (Cluster c, *this) foreach (Point point, c) if ...
129
голосов
1
ответ
Я реализовал (см. Код ниже) алгоритм абсолютного минимального обобщенного суффикса. Я написал блок-тест и, похоже, работает как ожидалось (находит правильную подстроку в правильном положении). Но д...
60
голосов
3
ответа
Вот как я создаю свою дату, я хочу добавить к ней 1 год. Заранее спасибо. char tmpbuf[128]; time_t ltime; struct tm *today; stringstream reD; string todayDate; time( <ime ); today = localtime...
-7
голосов
2
ответа
Я столкнулся с этой проблемой, когда вам нужно будет создать программу для базы данных, в которой хранятся десятки различных команд на основе их очков выигрыша и потерь под названием команды. Но на...
59
голосов
2
ответа
Каков самый быстрый способ переноса готового игрового проекта, написанного на C++ на iPad. Есть ли хороший способ сделать это, не покупая Mac?
118
голосов
1
ответ
Рассмотрим следующий пример кода: SomeClass Callee() { // Option 1: return SomeClass(/* initializer here */); // Option 2: SomeClass tmp(/* initializer here */); // Do something to tmp here return ...
84
голоса
1
ответ
Я пытаюсь написать программу, которая будет принимать несколько входных данных, и это мой код int main (int argc,char *argv[]) { char tmp; while((tmp=getopt(argc,argv,"e:d"))!=-1) { switch(tmp) { c...
125
голосов
3
ответа
Я делаю проект, который использует методы обработки изображений для идентификации разных объектов и их длины. Я просматриваю множество примеров в javaCV, а также OpenCV. Но, к сожалению, я не смог ...
-4
голоса
2
ответа
Это задание для курса, с которым у меня возникают проблемы. До сих пор я думал, что знаком с векторами в C++. Предполагается, что эта программа берет файл у пользователя, который рассчитывает, что ...
95
голосов
1
ответ
Я вызываю факториальную функцию, определенную следующим образом посредством ссылки. int factorial(int &n) { n--; if (n>0) return factorial(n)*(n+1); else return 1; } когда я передаю значение...
85
голосов
3
ответа
Есть ли какой-то способ в Windows, чтобы предотвратить разгрузку нашей DLL через FreeLibrary? То есть "закрепить" его в памяти для жизни процесса?
61
голос
5
ответов
Я узнал о указателях в C++, и я прочитал статью об этом, и я думаю, что я это понимаю, хотя я просто хотел получить некоторые разъяснения по псевдокоду, который я написал. int someGameHealthAddress...
60
голосов
1
ответ
У меня есть следующий код на дисплее: (это весь дисплей func, а данные изменяются в режиме ожидания) glClear(GL_COLOR_BUFFER_BIT); glDrawPixels(100,100,GL_RGBA,GL_FLOAT,data); glutSwapBuffers(); gl...
84
голоса
2
ответа
Я получаю следующее сообщение об ошибке, когда пытаюсь запустить следующий код, когда пытаюсь добавить функцию RK4 с использованием файла заголовка. C:\Documents\C code\RK4\addRK4.h | 7 | error: ex...
60
голосов
1
ответ
В моем проекте C++ у меня есть 3 файла, которые являются main.cpp, functions.cpp и functions.h. functions.cpp: #include <functions.h> using namespace std; int ascii(string text) { vector<i...
-4
голоса
2
ответа
Мне нужно динамически загружать dll в C++. Я выполнил этот учебник http://msdn.microsoft.com/en-us/library/ms235636.aspx, чтобы создать dll, и все работает нормально. Затем я последовал за этим
73
голоса
1
ответ
У меня есть следующий класс, который реализует статические методы, которые должны использовать один глобальный массив. Он определяется как таковой: //Defined in LockTrack.h file enum LOCK_ID{ LOCKI...
60
голосов
1
ответ
Позвольте мне начать с фрагмента, описывающего мой вопрос. class MovableObject : protected BaseObject { protected: virtual void move() = 0; }; class Player : public MovableOject {} void Player::mov...
94
голоса
5
ответов
Я решил попробовать создать простую C-оболочку для V8 API, используя модель, описанную в API-интерфейсе разработки C для объектно-ориентированного кода C++ . К сожалению, я не слишком хорошо знаком...
59
голосов
1
ответ
Любой эксперт по libcurl, который может что-то узнать об этом? Я замечаю это, потому что я не могу отключить libcurl VERBOSE: curl_easy_setopt(curl, CURLOPT_VERBOSE, 0L); Когда я прохожу через вызо...
-7
голосов
1
ответ
все. Мне сложно понять, что делает reinterpret_cast. У меня есть этот код: unsigned int no = 10; ofstream fs = ofstream("output.out", ios_base::out); if (!fs.bad()) { fs.write(reinterpret_cast<c...
110
голосов
2
ответа
Я написал эту функцию для отслеживания определенного места в топологическом дереве. Однако по какой-то причине. Его бесконечность. int electricity(int x){ multimap<int,entita,greater<int> ...
93
голоса
2
ответа
Я удивлен, что файл, содержащий следующие строки кода, успешно скомпилирован, а компоновщик создает исполняемый файл. Я думал, что все функции, кроме main , должны иметь действительный оператор ret...
73
голоса
3
ответа
Как программно изменить свойства фильтра? Я использую фильтр AAC encoder , и я могу вручную изменить его bitrate в graphedit , щелкнув правой кнопкой мыши на фильтре и введя значение bitrate . Можн...
236
голосов
2
ответа
Я только начинаю изучать Objective-C, и считаю, что фоном в C (которого у меня нет) является полезной отправной точкой. Я пробовал на С++, поэтому имею некоторое представление о базовых парадигмах ...
74
голоса
2
ответа
У меня есть класс, который должен запускаться в потоке и нужен цикл событий для слотов, в настоящее время я хорошо его запускаю с помощью moveToThread() , но я бы хотел использовать QThreadPool и я...
60
голосов
3
ответа
Код, который я написал: #include <iostream> using std::cout; using std::endl; struct S { long l; }; struct A { int a; }; struct B : A, S{ }; int main() { cout << "sizeof(A) = " <<...
84
голоса
1
ответ
Я пытаюсь создать класс без копирования и наследовать его в myclass. Вот как выглядит код: template<class T> struct NonCopyable { protected: NonCopyable() {} private: NonCopyable(const NonCop...
60
голосов
3
ответа
В чем проблема с кодом ниже? class B { public: int test() { cout<<"B:test()"<<endl; return 0; } int test(int i) { cout<<"B test(int i)"<<endl; return 0; } }; class D: public...
118
голосов
2
ответа
Я запустил этот код и получил это исключение в visual studio: int main () { int * x=new int(23); for(int i=0;i<9;i++) { x[i]=i; } delete []x; return(0); } Спасибо за вашу помощь ;)
103
голоса
4
ответа
Заранее благодарим за чтение и/или реагирование на это. Я новичок в программировании. Скажем, у меня был класс Player, который использовал объект оружия типа ABC в качестве члена. class Player { pr...
95
голосов
1
ответ
Я знаю, что мне нужно определить статического члена класса за пределами класса в глобальном пространстве/пространстве имен, иначе компилятор будет жаловаться на недостающие символы. Поэтому в следу...
59
голосов
1
ответ
У меня есть фоновый процесс (daemon on unix system), в котором std::cout для отладки в исходном файле в некоторых местах. Я запускаю этого демона в режиме молчания или без режима молчания. В silenc...
112
голосов
1
ответ
Является ли результат decltype таким же, как идентификатор шаблона? (И каков правильный термин при обращении к T и его значении?). То есть есть случаи, когда утверждение терпит неудачу? template<...
138
голосов
3
ответа
Declarators. Да, деклараторы. Они являются источником множества дискуссий по кодированию. Это действительно хорошая тема для аргументов - С++ не определяет, какой из них лучше другого (это неважно!...
60
голосов
4
ответа
Я пытаюсь написать функцию, которая будет принимать std::vector и имя файла, а затем записать каждое целое число из файла в вектор. Я написал простую функцию void, которую я тестировал с помощью от...
Рубрики
Javascript Java C# Php Android Python Jquery Html
C++
Ios
Css
Mysql
Sql
Asp.net
Ruby-on-rails
C
Arrays
Objective-c
.net
R
Все рубрики
- Вопросы
- C++