Kod snippeed z Android AOSP kod , Sensor.cpp ma poniższy kod.Inicjalizacja struktury w C++
struct sensors_module_t HAL_MODULE_INFO_SYM = {
common: {
tag: HARDWARE_MODULE_TAG,
version_major: 1,
version_minor: 0,
id: SENSORS_HARDWARE_MODULE_ID,
name: "LGE Sensor module",
author: "LG Electronics Inc.",
methods: &sensors_module_methods,
dso: NULL,
reserved: {0}
},
get_sensors_list: sensors__get_sensors_list,
};
Teraz ja nie rozumiem o co tu robi :
oznacza? Czy to inicjalizacja, czy coś innego?
Niewiele wiem o C++. więc jeśli jakikolwiek link lub zasób do zrozumienia tego będzie doceniony. Nie mogłem znaleźć wiele, szukając go w tym celu.
https://isocpp.org/tour ma dobre wprowadzenie do C++. Jest także FAQ i zdecydowanie powinieneś przeczytać podstawowe wskazówki C++ z https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md. – Jens