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

3 ответа

Функция C находится в библиотеке. Я могу использовать его только как есть. Я подумал, что если можно передать вектор в функции C (& v [0]), то, что я пытаюсь сделать, возможно, выполнимо, я просто не знаю, как

ия C ожидает, что массив буферов будет находиться в области видимости во время выполнения. например char values[x][y]Функция C будет заполнять буферы Я хотел бы использовать динамический массив, поэтому мне не нужно жестко кодировать ...

1 ответ

 заботиться о ней.

я есть следующий исходный код в main.cpp: #include <iostream> #include <iomanip> int main() { std::cout << "Hi" << std::endl; return 0; }Использование этой команды работает и создает исполняемый файл: g++ -o main main.cppНо эти команды не ...

4 ответа

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

аюсь использовать неблокирующие сокеты TCP. Проблема в том, что они все еще блокируют. Код ниже - код сервера - struct sockaddr name; char buf[80]; void set_nonblock(int socket) { int flags; flags = fcntl(socket,F_GETFL,0); assert(flags != -1); ...

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

2 ответа

@ManRow, отредактировал ответ.

жет ли проблема алмазов быть решена с помощью первого найденного унаследованного объявления? Я имею в виду, public class A { public virtual int getInt(); }; public class B : public A { public int getInt() {return 6;} }; public class C : public A ...

4 ответа

вот документация для cvSplit ()

я есть изображение с 3 каналами (img) и еще одно с одним каналом (ch1). Mat img(5,5,CV_64FC3); Mat ch1 (5,5,CV_64FC1);Есть ли эффективный способ (не использовать для цикла), чтобы скопировать первый каналIMGвч1?

1 ответ

Вероятно, вам нужно настроить его так:

ибудь может мне помочь? Я пытаюсь сделать что-то вроде следующего: #include <boost/iostreams/tee.hpp> #include <boost/iostreams/stream.hpp> #include <sstream> #include <cassert> namespace io = boost::iostreams; ...

1 ответ

Источник: Полный справочник C ++ - Герберт Шильдт, 4-е издание

кнулся на этот странный фрагмент кода, который прекрасно компилируется: class Car { public: int speed; }; int main() { int Car::*pSpeed = &Car::speed; return 0; }Почемуесть ли в C ++ этот указатель на нестатический член данных класса?какая такое ...

6 ответов

Это один из тех ответов «просто потому что». C ++ унаследовал его от C, и должен был следовать ему, чтобы сохранить совместимость. Так было сделано в Си для эффективности. Вы редко захотите сделать копию большого массива (помните, подумайте здесь, PDP-11) в стеке, чтобы передать его функции.

++ позволяют передавать структуру и объекты по значению в функцию, хотя и препятствуют передаче массивов по значениям, почему?

2 ответа

Чтение строки из файла c ++

Я пытаюсь сделать биллинговую систему для ресторана моего отца просто для практики. Итак, я сталкиваюсь с проблемой, что не могу прочитать всю строку один раз. Например, если в txt-файле был куриный бургер, то компилятор прочитал их, но разбил их ...

1 ответ

Кратчайший путь в «двухграфе» с ограниченным количеством изменений

Допустим, у нас есть два ориентированных и положительно взвешенных графика на одном наборе вершин (первый график представляет, например, железные дороги, а второй - автобусные полосы; вершины - это автобусные остановки или железнодорожные станции ...