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

exception EEFFACE - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ указатель на двумерный массив http://www.cyberforum.ru/cpp-beginners/thread793143.html
Делая игру морской бой, я столкнулся с 1-ой проблемой: void place_ships(char &(&(map+13)+29)) //или (char **map) или (char &map) или (char &&map) и тд... { if(map==" "){map='*';} ... } int main() {
C++ GZip C++ Есть приложение на C# и сервер на C++. Задача: реализовать сжатие данных. Каким образом можно распаковать\запаковать данные GZip-ом на С++. Нашел такую статью http://www.realcoding.net/articles/gzip-upakovkaraspakovka-v-pamyati.html, скачал zlib но что-то не получается вообще, видимо речь о какой-то другой библиотеке http://www.cyberforum.ru/cpp-beginners/thread793131.html
Чем можно заменить функцию setlocale(LC_ALL, "RUSSIAN")? C++
напишите пожалуйста пример!!
Выявление повторяющихся слов! C++
// 3.5.1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "DarkJoker.h" int main() { setlocale(LC_ALL, "RUSSIAN");
C++ Матрицы произвольной размерности http://www.cyberforum.ru/cpp-beginners/thread793101.html
Даны четыре вещественные матрицы произвольной размерности(размерности вводятся пользователем). Вычислить все возможные суммы, разности и произведения матриц. Не получается написать..Все время получается какая-то ерунда..Особенно вывод матриц. Помоготе
C++ Прога-Создание классов на Си Помогите решить прогу на Си с заданным условием : В тестовом примере создать три объекта заданного типа (для демонстрации вызова каждого конструктора). Значения для параметров конструктора с параметрами вводить с клавиатуры. Тип «Категория» определить как перечисление (enum) со значениями полей «холодные закуски», «первые блюда», «вторые блюда», «десерты», «напитки». Тип «Повар» определить... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4387 / 3230 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
25.02.2013, 22:26     exception EEFFACE
Цитата Сообщение от Алексей89 Посмотреть сообщение
"Стековые данные", это тоже самое что и стек?
Стековые данные - это данные, помещенные в стек. Про стек можете почитать в википедии (Аппаратный стек).
Цитата Сообщение от Алексей89 Посмотреть сообщение
что есть в этом контексте "ключ" и как узнать какой он у меня?
Есть ключ для программы (/LARGEADDRESSAWARE:YES), а есть ключ для ОС (/3gb).
По умолчанию, ни тот, ни другой не заданы.
Цитата Сообщение от Алексей89 Посмотреть сообщение
Подсчитаем память для двух динамических массивов, которые мне нужны
Фактически ограничение на разных системах могут отличаться. Поэтому, самый простой способ, это не заморачиваться с описанными выше ключами, а сделать полноценное 64-битное приложение (если BCB6 позволяет это). Или отказаться от BCB6 в пользу более новых версий, а может быть даже выбрать MS VisualStudio.

Цитата Сообщение от Алексей89 Посмотреть сообщение
Сам массив в этом случае, чисто случайно, не является "стековыми данными"?
Всё то, что задано через оператор new, находится в динамической памяти (куче) и не является стековыми данными.
Цитата Сообщение от Алексей89 Посмотреть сообщение
как принято правильно обьявлять глобальные динамические массивы до того как известен их будущий размер?
Глобальные данные лучше вообще не использовать. Но если уж используются, сделать например глобальный указатель, а память выделить когда станет известно, сколько ее надо. Например:
C++
1
2
3
4
5
int* ptr;
void SomeFunction()
{
   ptr = new int[ 100500 ];
}
Если перейти на 64-битное приложение проблематично, можно, я думаю, оптимизировать Вашу задачу, чтобы съедала меньше памяти. Но для этого уже нужно знать больше подробностей о ней.
 
Текущее время: 00:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru