Land Cruiser - tego nie uda się ukraść
Gdy za testowanie zabezpieczeń bierze się specjalista
z- 241
- #
- #
- 10
@marsjanin2012: Wszytko jest ok, na dwóch liniach jest CAN (https://en.wikipedia.org/wiki/CAN_bus#Architecture) a jego małe urządzonko może być zasilanie bateryjnie
- -5
@marsjanin2012: A racja, tutaj coś podejrzane jest, zwykle takie moduły potrzebują 12VDC.
- 1
A może będzie odznaczenie
#sylwesterzwykopem
#sylwesterzwykopem
W jakich sytuacjach używać specyfikatora volatile?
Często zdarza wam się z niego korzystać?
#programowanie #cpp
Często zdarza wam się z niego korzystać?
#programowanie #cpp
- 0
@Primbledon:
W zasadzie tylko w aplikacjach embedded. Jeśli wartość jakiegoś parametru zależy od czynników zewnętrznych. Np. wartość PINu procesora:
volatile uint32_t PIN; /*!< Offset: 0x014 (R/W) GPIO port Pin value Register */
Czasami do synchronizacji obsługi przerwania z aplikacją (w systemach bare metal):
static volatile flag = false;
void ISR(void)
{
flag = true;
}
//in app
if(flag){
}
W zasadzie tylko w aplikacjach embedded. Jeśli wartość jakiegoś parametru zależy od czynników zewnętrznych. Np. wartość PINu procesora:
volatile uint32_t PIN; /*!< Offset: 0x014 (R/W) GPIO port Pin value Register */
Czasami do synchronizacji obsługi przerwania z aplikacją (w systemach bare metal):
static volatile flag = false;
void ISR(void)
{
flag = true;
}
//in app
if(flag){
}
class A{
public:
A(int waznaZmienna);
B b;
};
class B{
public:
B(int);
};
Jak przez konstruktor klasy A przekazać waznaZmienna do konstruktora b?
#cpp #naukaprogramowania
public:
A(int waznaZmienna);
B b;
};
class B{
public:
B(int);
};
Jak przez konstruktor klasy A przekazać waznaZmienna do konstruktora b?
#cpp #naukaprogramowania
- 3
Przez listę inicjalizacyjną konstruktora A
A(int wZ):
b(wz)
{
}
A(int wZ):
b(wz)
{
}
- 1
#wojna #rosja #ukraina #heheszki #2137 #humorobrazkowy