言語をそういう風に拡張するのは難しくはないのだろうが、下のどっちの機能が欲しいんだ?
Sub f() ' VB クラス内の関数
  Static anonimous As Integer = 0; // インスタンス変数

void f() { // c++ クラス内のメンバー関数
  static int anonimous_static = 0; // クラス変数

実装は結局、匿名のメンバーまたはスタティックメンバーを追加するだけなのだろうけど。
int f_anonimous = 0;
static int f_anonimous_static = 0;
void f() {
  f_anonimous++;
  f_anonimous_static++;