Форум программистов, компьютерный форум CyberForum.ru

Пояснение к аргументам при вызове функции, и запрет конструктора по умолчанию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пример двоичного дерева http://www.cyberforum.ru/cpp-beginners/thread1244606.html
Здравствуйте! Возникла мысль попробовать реализовать двоичное дерево в c++ для этого решил сначала рассмотреть какие-нибудь примеры в сети... В общем возникли вопросы по синтаксису. template<class T> class TreeNode { protected: TreeNode *_lchild; TreeNode *_rchild; Т val; public: TreeNode(T); virtual ~TreeNode(void); friend class SearchTree<T>; // возможные...
C++ Найти максимум и минимум в двумерном массиве где ошибка Спрашивает, как заполнить двум массив, ищет max и min #include <iostream> #include <ctime> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1244605.html
Сравнение двумерных матриц - разобрать код C++
Разобрать суть кода, что в нем описанно, функций int** create_matrix(int n, int m,int tip) { int**variable= NULL; //переменная variable = (int**)malloc(sizeof(int*)*n); for(int i=0;i<n;i++) variable=(int*)malloc(sizeof(int)*m); printf("Matrix_successfully_created\n",n,m);//матрицу успешно созданно rand_value(variable,n,m); //рандомное значение
C++ Определить загруженность ядер процессора
Помогите определить загруженность ядер процессора (может как-нибудь получить эти данные из системы).
C++ Стабильный код и xor http://www.cyberforum.ru/cpp-beginners/thread1244551.html
Доброго времени! Есть такой код:double azim = degrees( atan( s/c )); Проблема в том что c может быть нулём, поэтому вышележащий код быстро превратился в: const double eps = 1e-10; double azim; if( fabs(c) < eps ) { if(( s < 0.0 )^^( c < 0.0 ))
C++ Нужен справочник по заголовкам и их функциям Всем привет. Недавно решил научиться программировать на с++ , ранее писал небольшие плагины для игр на pawn. Вроде бы разобрался с синтаксисом и основными моментами, но как написать реальную программу(например, лаунчер) без понятия. У заголовков, как и у функций, названия такие, будто по клаве ударили. Описание на мсдн такое, что поймет только Страуструп. Есть ли какой-то справочник по заголовкам... подробнее

Показать сообщение отдельно
John Prick
771 / 704 / 128
Регистрация: 27.07.2012
Сообщений: 2,015
Завершенные тесты: 3
19.08.2014, 23:17     Пояснение к аргументам при вызове функции, и запрет конструктора по умолчанию
Цитата Сообщение от TierX Посмотреть сообщение
Второй вопрос:
Когда вызываешь какую-то функцию и нужно передать список аргументов, то в лучшем случае можно увидеть подсказку в виде списка типов (float x, int y, int z) если навести на саму функцию.
Можно ли как-то изменить функцию/конструктор или подсказку (VS) чтобы можно было видеть больше информации о списке аргументов.
Например какие входящие / выходящие, краткий комментарий или еще чонить аля :
(коментарий IN: int X1 , OUT: Y2 ) или похоже...
Ну все эти подсказки выполняет IDE, которая чаще всего просто выводит на экран комментарий, написанный непосредственно перед объявлением функции.
Касаемо того, какие аргументы входящие или выходящие, можно сделать так:
C++
1
2
3
4
5
6
// где-нить в заголовочном файле, который подключается везде
#define IN
#define OUT
 
// в коде
void func(IN int x, IN int y, OUT int & z);
Фактически ни на что не влияющие символы препроцессора, а IDEшка нормальная будет выводить этот заголовок при подсказке.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru