new() ; になかなか馴染めないね

とりあえずvmmを使ったテスト環境を書き始めたが。。。エラー頻発。。
テストデータの生成をとりあえず100個に設定するclassを

class main_cfg;
int test_count;
test_count = 100 ;
endclass : main_cfg

てな感じで作ったらError
   
...... expecting "new"

newを期待してたのにと言われた。
。。。new()で領域を確保するんだったな。。
function new()を追加

class main_cfg;
  int test_count;
  function new() ;
    test_count = 100 ;
endfunction : new
endclass : main_cfg

この部分のErrorは無くなる

C言語オヤジには
  new() ;
なじめないね!

systemverilog vmm ovl 検証 回路検証