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

Шаблон функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Убегающая кнопка http://www.cyberforum.ru/cpp-beginners/thread125059.html
Здравствуйте! выложите пожалуйста пример как можно на Winapi + c++ выполнить подобное,исходя из ответов гугля и тд. Напишите код пожалуйста как сделать так , что бы при наведении курсора на кнопку, она рисовалась в случайных координатах в пределах окна. Добавлено через 20 часов 38 минут Не ужели придется на дельфи писать ( помогите кто нибудь пожалуйста (
C++ xxx60.bpl Дал другому человеку свою прогу, у него компьютер стал ругаться, мол, vcl60.bpl не найден, ладно, дал я ему этот vcl60.bpl , комп стал ругаться на след. файл: ...60.bpl , я ему дал все файлы оканчивающиеся на 60.bpl, находящиеся в папке систем32, опять ошибка, только теперь уже нужны файлы ...60.bpl находящиеся в корне с с++ буилдером. У него с++ буилдера нет, как быть? Не буду же я каждому юзеру... http://www.cyberforum.ru/cpp-beginners/thread125054.html
Посоветуйте как доработать код "Метод жука" для нахождения всех объектов на картинке C++
У меня дана картинка на ней несколько треугольнико надо написать программу которая находит эти треугольники!!! Я реализовал это методом жука на С++ вот только проблема он находит первый треугольник и заканчивает поиск!!! помогите реализовать чтобы поиск не заканчивался и он находил остальные треугольники и обрисовывал их контур!!! вот код: / Листинг 4. Модуль выделения контуров (cpp file) ...
Создать массив структур на c++ C++
Здраствуйте. Подскажите как развязать задание, которое задали. С + + учим 2 месяца, и мне трудно развязать его самой, а очень нужно. Заранее благодарна всем. Задание в отдельном файле zadacha.rar
C++ HGE: Евент нажатия кнопки мыши http://www.cyberforum.ru/cpp-beginners/thread125037.html
Перерыл пол Яндекса, ничего хорошего не нашел. В общем вопрос касаемый бибилиотеки HGE. Мне нужно чтобы по нажатию мыши происходило какое-либо действие, именно по нажатию на HGE форму, а не на Form1. Нашел вот, что можно решить проблему через этот оператор: Input_GetKeyState(HGEK_LBUTTON) Ничего не получается. Он просто не реагирует. Жмешь кнопку а он как был так и остался. Проверял...
C++ текстовые файлы В заданном предложении указать слово, в котором доля гласных (A, E,O,I) максимальна. подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
06.05.2010, 08:15     Шаблон функции
Цитата Сообщение от PointsEqual Посмотреть сообщение
а что это? разве не динамический массив?
Это вообще контейнер, а не массив, хоть и по стандарту элементы в STL-контейнерах должны лежать последовательно, как в обычных массивах, чтобы образаться с ними, как с обычными массивами. То есть вполне можно писать следующим образом:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
#include <cstdlib>
#include <vector>
 
void sort(int * a, int l, int r)
{
   for(int i = l; i < r; i++)
      for(int j = r; j > i; j--)
         if(a[j-1] > a[j])
            std::swap(a[j-1], a[j]);
}
 
void random(int * a, int size)
{
   while(size--)
      *a++ = rand() % 9;
}
 
int main()
{
   std::vector<int> v(10); // int a[10]
 
   random(&v[0], 10);      // random(&a[0], 10)
 
   std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
   std::cout << std::endl;
 
   sort(&v[0], 0, 9);      // sort(&a[0], 0, 9)
 
   std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
   std::cout << std::endl;
 
   system("pause");
   return 0;
}
Добавлено через 3 минуты
Цитата Сообщение от PointsEqual Посмотреть сообщение
cо статическим понятно, спасибо, а с динамическим?
когда есть запись:
Код
int a[n];
sort(a, n);
в функцию передается указатель на первый элемент массива,
если же есть запись:
Код
std::vector<int> v(n);
sort(v, n);
в функцию передается ссылка на объект std::vector, а никак не указатель int типа,
чтобы в данном случае получить указатель, необходимо взять адрес от первого элемента, то есть:
Код
sort(&v, n);
 
Текущее время: 04:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru