(C ++) Ищете советы по сокращению использования памяти

У меня проблема с очень жестким и жестким ограничением памяти. Я фанат CPP и хочу уменьшить использование памяти. Пожалуйста, дайте мне несколько советов.


Один из моих друзей порекомендовал извлечь из них функции внутри моих структур. Один из моих друзей посоветовал взять функции внутри ...

У меня проблема с очень жестким и жестким ограничением памяти. Я фанат CPP и хочу уменьшить использование памяти. Пожалуйста, дайте мне несколько советов.


Один из моих друзей порекомендовал извлечь из них функции внутри моих структур. Один из моих друзей посоветовал взять функции внутри ...

У меня проблема с очень жестким и жестким ограничением памяти. Я фанат CPP и хочу уменьшить использование памяти. Пожалуйста, дайте мне несколько советов.


Один из моих друзей порекомендовал извлечь из них функции внутри моих структур. например, вместо использования:

struct node{
   int f()
   {}
}

он рекомендовал мне использовать:

int f(node x)
{}

, действительно ли это помогает?

Примечание: у меня много копий моей структуры.


вот еще немного информации:

Я кодирую какое-то дерево сегментов для практической задачи онлайн-судьи. Я получаю узлы дерева в структуре. в моей структуре есть следующие переменные:

  int start;
  int end;
  bool flag;
  node* left;
  node* right;

Ограничение памяти составляет 16 МБ, а я использую 16,38 МБ.

5
задан 2 revs 8 October 2010 в 16:35
поделиться