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

До выделение памяти в С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана целочисленная матрица http://www.cyberforum.ru/cpp-beginners/thread601501.html
Дана целочисленная матрица А(N,M). Вычислить сумму и произведения ее элементов, которые при делении на два дают не четное число.
C++ Добавить комментарии Помогите... // Semaphore.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "Semaphore.h" #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <windows.h> http://www.cyberforum.ru/cpp-beginners/thread601498.html
выложите пожалуйста библиотеки C++
уважаемые форумчане выложите пожалуйста связку lib файлы opengl и заголовочные файлы к ним, буду очень признателен. заранее большое спасибо.
C++ Программа метод перебора
"Составить программу, находящую максимальное и минимальное значе-ние функции F(x) с заданной точ-ностью , при этом применяется метод пе-ребора. Программа должна выдавать максимальное и минимальное значение функции и количество шагов, необходимых для нахождения этих значений." Сам метод вложил в сообщение: Вроде бы даже и блок схема есть, а всеравно немогу разобраться как составить...
C++ Массив указателей на производные классы http://www.cyberforum.ru/cpp-beginners/thread601474.html
Здравствуйте, есть базовый класс строка mystring class mystring // Опишем базовый класс строки { protected: char *p; // Указатель на char - хранит адрес динамически выделенной памяти для размещения символов строки int length; // Значение типа int - хранит длину строки в байтах public: // Обязательные методы должны выполнять следующие действия: mystring(); //...
C++ Скомпилировать программу Пожалуйста скомпилируйте программу #include <cstdlib> #include <iostream> #include <map> #include <string> #include <vector> #include <fstream> #include <iomanip> #include <windows.h> подробнее

Показать сообщение отдельно
soft.creator
103 / 103 / 4
Регистрация: 17.10.2010
Сообщений: 283
09.06.2012, 17:46     До выделение памяти в С++
:: - это оператор разрешения области видимости (или разрешения области доступа)
Могу здесь ошибаться!

Что касается std::vector:
C++
1
2
3
4
5
6
std::vector<int> v; // так можно задать тип объекта внутри вектора
for (int i = 0; i < 100; i++)
   if (isGood(i))
      v.push_back(i); // так можно добавить элемент
for (size_t i = 0; i < v.size(); i++) // так узнать количество добавленных элементов
  std::cout << v[i] << std::endl; // а так обратиться к i-му элементу
А если без STL, я бы сделал односвязный список, а потом создал бы массив нужной длины и заполнил его из этого списка.

P.S. Ну или посчитать на первом проходе количество единичек, выделить память, а на втором проходе запомнить координаты. Но это самый плохой вариант.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru