LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

У тебя ошибка в синтаксисе (я тоже скопипастил выше)

$ cat main.cpp
#include <cstring>
#include <iostream>

int main() {
  std::cout
    << std::memcmp((int[]){1,2,3}, (int[]){1,2,3}, 3 * sizeof(int))
    << "\n";
}
$ g++-14 main.cpp
$ ./a.out 
0
А вместо -Wpedantic можно поставить -std=gnu++20 %)

Исправление MOPKOBKA, :

У тебя ошибка в синтаксисе

$ cat main.cpp
#include <cstring>
#include <iostream>

int main() {
  std::cout
    << std::memcmp((int[]){1,2,3}, (int[]){1,2,3}, 3 * sizeof(int))
    << "\n";
}
$ g++-14 main.cpp
$ ./a.out 
0
А вместо -Wpedantic можно поставить -std=gnu++20 %)

Исходная версия MOPKOBKA, :

У тебя ошибка в синтаксисе,

$ cat main.cpp
#include <cstring>
#include <iostream>

int main() {
  std::cout
    << std::memcmp((int[]){1,2,3}, (int[]){1,2,3}, 3 * sizeof(int))
    << "\n";
}
$ g++-14 main.cpp
$ ./a.out 
0