в N3291 «7.6.1. (3/5) Синтаксис атрибута и семантика [DECK.attr.Grammar]» относительно того, как атрибуты Написаны в исходном коде, который я прочитал
Использование токена атрибута условно поддерживается, с Определенное внедрение поведение.
и
для атрибута , не указанных в этом международном стандарте, поведение определяется реализацией.
означает ли это, что спецификации атрибутов, такие как
[[ dllexport ]]
[[ hiding ]]
[[ unused ]]
[[ vendor::attrib ]]
, могут быть жаловались на стандартным соответствием компилятором ? Итак, это может сообщить об ошибке и остановить компиляцию?
Я бы надеялся, что компилятор должен игнорировать атрибуты, которые он не знает, как обрабатывать их. Хорошо, это может быть опасно, потому что опечатки в атрибутах могут быть упущены, например [[NoreTrun]]
или [[Cross_Dependencie]]
: -)
, но особенно именные пространства Помогите здесь, верно? Когда я компилируюсь [[GCC :: MIPS]]
на компиляторе Microsoft , что нужно иметь возможность игнорировать, что и не отвергает его, верно?
У меня есть проект, который имеет программу, написанную на C ++ (что всегда нужно запускать) и веб-сервер Apache с PHP на ПК Отказ Теперь я хочу отправлять параметры, полученные от клиентов в PHP в программу C ++ и верните ответ, но я не могу понять, как это сделать.
Я посмотрел на Exec () и Shell_exec () в PHP, но они могут выполнять только программы, я хочу вызвать метод в C ++ и отправить возвращаемое значение обратно в PHP.
- лучший способ временного хранить результаты в файле или у вас есть лучшие идеи?