Рубрики

G-Fact 14

В C структура не может иметь статических членов, но в C ++ структура может иметь статические члены.

Например, следующая программа вызывает ошибку компиляции в C, но работает в C ++.

#include<stdio.h>

  

struct test {

  static int i;  // Ошибка в C, но работает в C ++.

};

  

int main()

{

  struct test t;    

  getchar();

  return 0;

}

Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

Рекомендуемые посты:

G-Fact 14

0.00 (0%) 0 votes