Комментарии 11
Полезная информация
все треугольные скобочки сьелись — приходится додумывать
Простите, вы не могли бы показать где именно? В оригинальной статье их нет gustedt.wordpress.com/2017/08/08/cross-language-interfaces-between-c-and-c.
В общем-то во всех примерах кода. Всё перечислять не буду. Но можно начать даже с первого примера:
Должно быть что-то вроде такого:
ru_vds, серьёзно, вы бы сначала показали эту статью тому, кто C и C++ код хотя бы читает.
#ifndef __cplusplus
# include
#endif
extern bool weAreHappy;
Должно быть что-то вроде такого:
#ifndef __cplusplus
# include <stdbool.h>
#endif
extern bool weAreHappy;
ru_vds, серьёзно, вы бы сначала показали эту статью тому, кто C и C++ код хотя бы читает.
Спокойно, я такой человек. И я проморгал (по диагонали посмотрел). Поэтому вежливо попросил указать. В оригинале так же они отсутствуют.
Да и строчка
double hui(char*);
тоже позабавила.
В оригинале так же они отсутствуют.
В моём понимании, если бы статью переводил человек, который про программирование на C и C++ хотя бы слышал, он выбрал бы другую статью или исправил примеры. Я не перехожу здесь на личности. Вопрос исключительно в качестве материала. Понятно же, что профессионалу в этой статье почерпнуть нечего. Но ведь её могут читать те, кто только учится. Какие знания они почерпнут?
То же самое с std::atomic и std::complex.
Собственно про полезность и качество статьи отражено в строке примера:
double hui(char*);
Вычитывать надо хотя бы, перед публикацией
double hui(char*);
Вычитывать надо хотя бы, перед публикацией
Это же переводная статья! en.wiktionary.org/wiki/hui#German
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
C и C++: межъязыковые интерфейсы