C++ dll1. Можно ли использовать DLL, созданную на одном языке программирования в программе на другом языке?
2. Я так понял, DLL работает только под Windows. Есть ли возможность сделать библиотеку функций, чтобы ее можно было использовать в любой ОС, но так чтобы у пользователя библиотеки не было доступа к исходному коду?https://www.cyberforum.ru/ cpp-beginners/ thread929606.html
C++ Шаблоны и параметр по умолчанию Добрый день. Вроде всё делаю по учебнику, но компилятор не пропускает:
#include <iostream>
#include <vector>
#include <cstdlib>
template<class T>
bool DefaultComparand(const T &, const T &);
template<class T, class Function = DefaultComparand<T>>
void Ssort(std::vector<T>& base, Function fn = DefaultComparand<T>() )
C++ Указатель вне корректного диапазонаvoid f(T a)
{
T v;
T p* = &v;
p--;
*p = a; // тут p вне корректного диапазона, почему?
}
объясните этот момент плиз, я так понял, что когда мы дикрементируем указатель (p--), то т.к. указатель ссылался на начальный элемент массива типа T, то теперь он может ссылаться на другой тип, типа вышел из корректного lиапазона. Но почему не будет работать присваивание корректного адреса. Или...https://www.cyberforum.ru/ cpp-beginners/ thread929584.html
C++ Погрешность вычисленийЧитаю книгу Дейтелов "Как программировать на С++", попалась следующая задача, где нужно вводить кол-во бензина, пройденный путь, исходя из этих данных вычислять миль/галлон и вычислить средний расход бензина, когда закончится ввод. Вроде все сделал правильно, но когда ввожу данные которые приведены в качестве примера у авторов, у меня средний расход считается почему - то с очень большой...https://www.cyberforum.ru/ cpp-beginners/ thread929580.html
C++ Битовые операции Здраствуйте, помогите, пожалуйста!
Надо написать три функции, используя только битовые (для первых двух) и только битовые и арифметические операции (для третей), которые:
1) Функция, которая возвращает 1, если значения битов в двух заданых позициях беззнакового длинного целого числа совпадают.
2) Функция, которая меняет местами соседние группы из 16 битов в заданом беззнаковом длинном...
C++ Виртуальные базовые классы: какие требования предъявляются к иерархии наследования?класс на вершине иерархии определяет конструктор с параметрами.
какие требования предъявляются к иерархии наследования??
попитался реализовать...
// Using virtual base classes.
#include <iostream>
using std::cout;https://www.cyberforum.ru/ cpp-beginners/ thread929534.html
C++ Какие требования нужно выполнить, чтобы стать Junior developer, Middle и Senior developer?Быть может не совсем в ту ветку форума написал, но мне показалось, что здесь я смогу получить квалифицированный ответ с большей вероятностью! Если что, уж извини админ!
Пока только учусь в университете. Хочется понять как, кому и за что присваиваются квалификации Junior, Middle, Senior developer. Какие требования должен выполнить для этого программист? Сколько времени в среднем требуется на...https://www.cyberforum.ru/ cpp-beginners/ thread929530.html
C++ shared_ptr и vectorпочему в vector нельзя засунуть shared_ptr ?
c:\qt\tools\mingw48_32\lib\gcc\i686-w64-mingw32\4.8.0\include\c++\ext\new_allocator.h|120|error: use of deleted function 'boost::shared_ptr<Ncom_din_un::Cdinamic_unit>::shared_ptr(const boost::shared_ptr<Ncom_din_un::Cdinamic_unit>&)'|
Добавлено через 31 секунду
#if __cplusplus >= 201103L
template<typename _Up, typename... _Args>
...https://www.cyberforum.ru/ cpp-beginners/ thread929486.html
C++ winapi и консольhttps://www.cyberforum.ru/ cpp-beginners/ thread929475.html Добрый день. Если приложение - некое подобие чата. Запускается одна и таже апликуха 2 раза и соединяется друг к другу посредством 4 сокетов (по 2 на каждое: клиент и сервер). Вся проблема в том, что когда тайпается в обоих консолях и при отправки сообщение с одной на 2-ю, весь вводимый текст на 2-й исчезает (перекрывается поступившим сообщением с 1-й). Как реализовать по средством windows чтоб...
C++ Шаблон Имеется код:
//header
#include <iostream>
#include <string>
#include <valarray>
using namespace std;
template <class T1, class T2>
class Pair
{
private:
C++ new[] - delete[]Всем привет. Глупый вопрос, но тем не менее, он меня крайне заинтересовал.
Вот например, есть такой код:
void main()
{
int *arr = new int;
delete arr;
}