Pytania oznaczone «c++»

83
Dlaczego const implikuje wewnętrzne powiązanie w C ++, a nie w C?

Zobacz temat. Co oni sobie myśleli? AKTUALIZACJA: zmieniono z „statycznego” na „wewnętrzne powiązanie”, aby uniknąć nieporozumień. Aby podać przykład ... Umieszczenie w pliku: const int var_a = 1; int var_b = 1; ... i kompilowanie g++ -c test.cpptylko z eksportami var_b....

83
Jak zadeklarować funkcję akceptującą lambdę?

Przeczytałem w Internecie wiele samouczków, które wyjaśniały, jak używać lambd w standardowej bibliotece (np. std::find) I wszystkie były bardzo interesujące, ale nie mogłem znaleźć żadnego, który wyjaśniałby, jak mogę używać lambdy do moich własnych funkcji. Na przykład: int main() { int...

83
Znalezienie pozycji max elementu

Czy istnieje standardowa funkcja, która zwraca pozycję (nie wartość) maksymalnego elementu tablicy wartości? Na przykład: Załóżmy, że mam taką tablicę: sampleArray = [1, 5, 2, 9, 4, 6, 3] Chcę funkcji, która zwraca liczbę całkowitą 3, która mówi mi, że sampleArray[3]jest to największa...

83
Przejście z C ++ do C.

Po kilku latach programowania w C ++ zaproponowano mi ostatnio pracę z kodowaniem w C, w polu embedded. Pomijając pytanie, czy odrzucanie C ++ w polu embedded jest dobre czy złe, jest kilka funkcji / idiomów w C ++, których bardzo bym brakował. Żeby wymienić tylko kilka: Ogólne, bezpieczne...