Salut,

Je voulais savoir si c'est une bonne idée d'utiliser des structures comme variables globales ?

Pour etre clair, j'utilise une fonction seg_printf qui declare une variable globale segData. Mon segData contiens toutes les données de mon programme ( structures imbriquées ), donc une taille importante en mémoire.

Mon programme sera plus lent comme cela ? ( copie de la variable globale ...)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
function [] = seg_printf(text_string)
% Special print function
%  
 
global segData
 
 
if segData.settings.print
    fprintf('>> @ ');
    if nargin == 1 
       fprintf(text_string);
       fprintf('\n');
    end
end
mercii