Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Интеграция cudа в с++ Я уже 100 раз пробовал сделать интеграцию,но при запуске ядра ошибка invаlіd dеvіcе funсtіоn. Может кто то даст вроде инструкции,как сделать. SDK смотрел и все вроде сделал так же,но не работает https://www.cyberforum.ru/ cpp/ thread343470.html Библиотеки и функции с++ предназначенные для создания клиент-серверных приложений работающих в интернете C++
Хочу, написать приложение, которое бы взаимодействовало с сервером в интернете по средствам протокола http. То есть, мне нужно создать приложение, которое бы автоматизировало работу пользователя с сайтом. Подскажите, пожалуйста, какие библиотеки и функции с++ могут в этом помочь? Может, есть, какие ни будь готовые шаблоны? Как программно на с++, отправить запрос http серверу в интернете? ...
C++ Scroll в CListCtrl https://www.cyberforum.ru/ cpp/ thread342069.html
Как организовать перехват скролинга в CListCtrl, решил пойти через отлов скрола в основном окне, но не знаю что дальше делать afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar); //}}AFX_MSG DECLARE_MESSAGE_MAP() ON_WM_VSCROLL() //}}AFX_MSG_MAP END_MESSAGE_MAP()
C++ Новый стандарт принят! https://www.cyberforum.ru/ cpp/ thread341611.html
Barry Hedquist wrote: Just received word from ANSI that the C++ FDIS has officially been approved by ISO in a unanimous vote. 21 of 21 National Bodies voted to APPROVE. Под FDIS подразумевается N3290 (отличия которого от N3291 незначительны — см. comp.std.c++ — difference between documents n3290 and n3291->...
Непонятный баг C++
Пишу программу на Си++ с использованием Qt и FMOD. Вот место, где глючит (тут только куски кода, не весь): void SWSaver::load(std_units* sUnits,swmap *map, int *unitsNum, SWUnit *units, int *playerNum, SWPlayer *players,int *turnPlayer, int **resources){ QString filename = QFileDialog::getOpenFileName(NULL,("Сохранение игры"), (""), ("SWSave (*.sws)")); ...
C++ Написание видеоплеера: с чего начать? https://www.cyberforum.ru/ cpp/ thread340795.html
хочу написать видео плеер на С++. кодеконезависимый, например, как насколько я знаю VLC-плеер C++ знаю более-менее нормально:синтаксис языка, ООП + алгоритмы (хотя они не касаются непосредственно языка), но не работал с бустом и почти с библиотеками, надеюсь на некоторую помощь в руководстве (ссылками, например). Несколько начальных вопросов: где лучше это делать: Qt, CodeGear, C++...
C++ пробелмы с libssh https://www.cyberforum.ru/ cpp/ thread340187.html
доброго ! не знаю, сталкивался ли кто-нить с данной библиотекой, но вдруг. кусок кода: ssh_scp scp; scp = ssh_scp_new(my_ssh_session, SSH_SCP_WRITE, ".");
C++ Битстаффинг
Всем привет. Есть такой термин - Битстаффинг. Это бит-ориетированная процедура по вставке "0" после 5-ти последовательных "1". Сейчас моя реализация вполне себе работает. Принимает вектор битов, вставляет нули в нужном месте и возвращает вектор битов. Каждый бит занимает один байт. Кто нибудь знает как это можно ускорить? Можно даже добавлять "0" в существующем векторе, но операция...
C++ Устал искать баг https://www.cyberforum.ru/ cpp/ thread338761.html
Проблемма проста - нужно удалить из вещественной матрицы строку и столбец, верней ряд строк и столбцов (условие - нулевой элемент на главной диагонале, даже привожу рисунок) Пропускаю матрицу А и вектор свободных членов В через вот такой фильтр void compress(int m, double **a, double *b) { for(int i = 0,j; i < m; i++) { if(a == 0) {
C++ Обработка файов регулярными выражениями. Задайте верное направление. Исходная задача. Необходимо обработать текстовый файл "умным образом". Где то достаточно просто замены "А" на "Б"; где то необходимы регулярные выражения (например, дату из формата dd.mm.YYYY в YYYY-mm-dd) и т.п. Соответственно полгаю использовать регулярные выражения и boost. Думаю хранить пары "рег.выражение"/"на что заменять" хранить в текстовом файле, затем... https://www.cyberforum.ru/ cpp/ thread338680.html
C++ Выбор технологии
Всем привет! У меня такой вопрос Вот я сейчас работаю в компании, которая занимается разработкой ПО на С++ Начал разработку проекта Про технологию речи не шло, я скачал много учебников (имею небогатый опыт прогарммирования на С++, и в учебниках есть необходимость) Так уж получилось, что почти во всех учебниках, которые я скачал, и которые затрагивают Visual C++, речь идёт об MFC Поэтому...
C++ RxGifAnimator https://www.cyberforum.ru/ cpp/ thread338527.html
Всем привет дайте мне кто нибудь файл RxGifAnimator для С Добавлено через 10 секунд кому не жалко
Эксперт С++
5043 / 2622 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 1
21.08.2011, 12:57 0

Как в include отделить интерфейс от реализации? - C++ - Ответ 1928678

21.08.2011, 12:57. Показов 4080. Ответов 13
Метки (Все метки)

Ответ

Цитата Сообщение от skvor Посмотреть сообщение
№1 выключил, а оно всё равно компилируется
В Си бардак с этим делом
Цитата Сообщение от skvor Посмотреть сообщение
А зачем?
Чтобы один заголовочный файл не подставлялся несколько раз. Директива #include это команда препроцессора. Грубо говоря, препроцессор, встречая #include, просто вставляет содержимое файла в это место. Так вот если один файл будет подставлен несколько раз, то возможно наличие повторного объявления функции или переменной, что приведет к ошибке компиляции. С наличием подобных макросов файл будет подставлен только один раз в одной единице трансляции.
Цитата Сообщение от skvor Посмотреть сообщение
№3 работает и без него + а зачем писать?
Ответ был выше.
Цитата Сообщение от niXman Посмотреть сообщение
лучше подключать.
ибо если он случайно опишет декларации для foo() в .c и .h по разному, он хоть получит внятное сообщение о том, что перегрузки в Си не существует. иначе получит анрезолвед.
Цитата Сообщение от skvor Посмотреть сообщение
№4 как сделать, что б после линковки кода от функции c() не было, т.к. нет фактических вызовов?
Я не уверен, что он будет в конечном исполняемом файле

Вернуться к обсуждению:
Как в include отделить интерфейс от реализации? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.08.2011, 12:57
Готовые ответы и решения:

Как отделить интерфейс(класс формы) от вычислений?
Может, вопрос глупый, но я очень хочу научиться не смешивать внешний вид и вычисления. Например, у...

Отделить описание шаблонных функций и классов от реализации
скажите можно ли как то все таки отделить описание шабонных функций и классов от реализации? уж...

Работа с файлами в C# с исп. библиотек #include <stdio.h> #include <stdlib.h> #include <math.h> #include <io.h>
В типизированном файле записаны названия городов и их численность. Увеличить численность каждого...

Интерфейс и реализации
Не понимаю что точно имеют ввиду под определением интерфейса в ООП. Вот например абзац из книги...

13
21.08.2011, 12:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.08.2011, 12:57
Помогаю со студенческими работами здесь

Интерфейс и смысл его реализации
Для возможности сравнения объектов между собой необходимо: создать интерфейс Icompare, который...

Разработать Интерфейс для реализации GUI
Необходимо разработать интерфейс для последующей реализации пользовательского интерфейса через...

#include<iostream>// подключение библиотек #include <conio.h> #include <climits>
помогите для этой программы сделать блок-схему. Пожалуйста #include&lt;iostream&gt;// подключение...

Разработать соответствующий интерфейс и написать программу для реализации следующих задач:
1. Составить список учебной группы, включающей N человек. Для каждого учащегося указать дату...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru