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

2 ответа
У меня есть класс Property содержащий данные типа Matrix и который перегружает операторы ->, * и &, Matrix - еще один класс. Перегрузки обеспечивают прямой доступ к данным, например Property myProp; myProp->trace(); Вышеприведенный код позволяет вычислить трассировку матрицы непосредств...
operator-overloading
26 дек. 2013, в 15:12
5 ответов
Просто небольшой вопрос: сегодня я вернулся к значению, которое могут иметь типы переменных, и я задавался вопросом, всегда ли короткий или длинный int всегда короткий или длинный, например, подписанный или неподписанный! int i ; //short or long ?
26 дек. 2013, в 14:55
3 ответа
Я новичок в C++. Я пытаюсь понять Управление памятью в C++, а также работать с указателями. У меня вопрос о динамическом массиве. //This is the part of my code: int *ptr; ptr = new int[3]; ptr[0] = 1; ptr[1] = 2; ptr[2] = 3; // Normally I would think I cannot add further elements to the array, but ...
arrays
pointers
dynamic
size
26 дек. 2013, в 14:52
1 ответ
Этот фрагмент кода предназначен для открытия файла, содержащего двоичные данные? Или открыть файл символьных данных и превратить его в двоичные данные во входном потоке? void open_infile(ifstream& ifs) { string infile; cout << "Please enter the name of the file:"; cin >>...
iostream
26 дек. 2013, в 14:15
4 ответа
Вот мой тестовый код, я не даю функции возвращаемое значение, но почему этот код может пройти через компилятор? И мне интересно, не выдаю ли явный тип возвращаемого значения одной функции, как показано ниже, что будет генерировать компилятор? Вот тестовый код, спасибо. #include <iostream> #i...
26 дек. 2013, в 14:13
2 ответа
У меня есть одна семестра (собственный двойной связанный список), и наш учитель хочет этого определения класса DoubleList: template <typename T> //just part of all methods class DoubleList { public: DoubleList(void); //We HAVE TO follow this definitions void AddFirst(const T ...
type-conversion
const
26 дек. 2013, в 14:12
1 ответ
Я перехожу из Visual Studio Express в Netbeans с помощью MinGW. Однако я не могу решить эту проблему: #include <dwmapi.h> #pragma comment(lib, "dwmapi.lib") Однако, по-видимому, следующие работы: #include <d3d9.h> #include <d3dx9.h> #pragma comment(lib, "d3d9.lib") #pragma comme...
netbeans
visual-studio-2010
direct3d
dwm
26 дек. 2013, в 14:04
1 ответ
Я хочу написать класс Custom Matrix, который позволит мне делать следующие вещи: Matrix m = Matrix().identity(); m.rotateAngle(30); m.scale(2.0); m.scale(1.5); m.rotateAngle(30); Все вышеперечисленные операции ясны для меня, но теперь я хочу, чтобы это было так: я хочу написать такую функцию, как...
opengl
graphics
linear-algebra
26 дек. 2013, в 13:24
1 ответ
template<class T>T MainPage::addSubtract(T num1, T num2,boolean add){ T result; task<T> t( [num1, num2, add,result]()->T{ if (num1 < 0 || num2 < 0){ throw ref new Exception(-1, "Invalid Arguments"); } else{ if (add){ OutputDebugString(num1...
lambda
visual-c++
c++-cx
26 дек. 2013, в 13:22
1 ответ
Поэтому у меня есть две структуры, которые я вложил в один для использования файла io, и я хочу знать, как я объявляю структуру при их чтении. Поэтому, если я читаю их из двоичного файла и используя методы с этого сайта: http://courses.cs.vt.edu/cs2604/fall01/binio.html, как мне нужно объявить стру...
io
binary
26 дек. 2013, в 13:09
1 ответ
Можно ли фильтровать текст функции отладки данных? Я хочу отображать команды за один раз и полный вывод на другом (например, я хочу отфильтровать Adding handle: send: 0). Все время я получаю много сообщений. Мне нужно что-то приятное, как Filezilla Short messages. Вот мой код для функции отладки и...
ftp
libcurl
wxwidgets
26 дек. 2013, в 12:34
1 ответ
У меня есть следующий код. что делает этот код, так это то, что он объединяет два отсортированных связанных списка, а затем удаляет как связанные списки, так и возвращает новый список: #include <iostream> using namespace std; class node { public: node(int, node*); node* ...
linked-list
segmentation-fault
26 дек. 2013, в 12:11
1 ответ
C++ код с около 5k строк зависает случайным образом - в linux. Мой код имеет дело с передачей и получением пакетов через RAW-сокет. Код просто останавливается в точке произвольно без какого-либо ответа - даже [ctrl + c] оказывается удобным :: каждый раз после зависания я использовал для уничтожения...
valgrind
gdb
26 дек. 2013, в 11:59
1 ответ
Почему C++ позволяет специализировать тип для true и false параметров? template<bool> struct omg { /* can't access anything declared here */ }; template<> struct omg<true> { }; template<> struct omg<false> { }; Есть ли ситуация, когда это имеет смысл/полезно?...
template-specialization
26 дек. 2013, в 09:06
1 ответ
Я хочу написать программу, используя BOOST C++ lib и используя компилятор RAD XE 5. Если я импортирую файлы boost с помощью: #include <boost_1_50/boost/config.hpp> #include <boost_1_50/boost/graph/graph_traits.hpp> #include <boost_1_50/boost/adjacency_list.hpp> #include <boost...
boost
delphi-xe5
26 дек. 2013, в 08:34
Наверх
Меню