Kiedy w C++11 zamiast jawnego podania typu używamy auto, to jest on ustalany w czasie kompilacji, czy w czasie wykonania?

Zaznaczam, że chodzi mi o pewne odpowiedzi, a nie "mi się wydaje". :)

#programowanie #cpp #cpp11

A tak w ogóle, wiecie że tag prokuratorboners ma więcej obserwujących niż programowanie? Zawsze byłem przekonany, że to programowanie jest świętym tagiem mirko i ma najwięcej atencji. :>
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tak mnie naszło:

Mam taki fragment kodu, zmienne a i b lepiej deklarować wewnątrz pętli czy na zewnątrz? Z jednej strony potrzebne mi są tylko w tej pętli, ale z drugiej, jak by były wewnątrz, to chyba za każdym razem byłby od nowa tworzone i usuwane w pamięci, czy może się mylę? Jak lepiej?

int a, b;

for(int
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@piternet: Wewnątrz pętli żyją tylko wewnątrz pętli. Jeśli nie potrzebujesz wyniku działania pętli obrabiać za pętlą zmienne inicjuj w pętli. Chyba, że programujesz na uC i masz mało pamięci operacyjnej i może dojść do przepełnienia stosu.
  • Odpowiedz
Potrzebuje porady od tych co #programujo. Otóż znam podstawy programowania obiektowego w c++ (klasy, dziedziczenie, polimorfizm) i poznałem dosłownie podstawy javy (czyli czym się różni od c++, kilka prostych programów, bardzo prostych). No i chcę kontynuować naukę samodzielnie, rozwijać się w tym kierunku. I teraz pytanie jak najlepiej to zrobić? Jaka literatura, ewentualnie kursy, żeby jak najskuteczniej się rozwinąć w aspekcie programowania (czyli czy równolegle c++ z javą, czy
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #kdevelop #gdb #cpp

Miał ktoś z Was problem z debugowaniem w KDevelop? Wszystko IMO ustawione jest poprawnie, odpalam tryb debugowania i nie zatrzymuje mi się na breakpointach. GDB uruchomiłem z palca w konsoli i śmiga aż miło, więc to nie kwestia GDB. Kompiluję za pmocą CMake który domyślnie kompiluje do Debug więc w makefile nawet nie zaglądałem bo chyba nie ma sensu...
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, jeśli używam biblioteki pthread.h do tworzenia wątków, czy mutexów mogę używać z klasy ? Czy nie da się tego mieszać i muszę jechać z pthreadmutexblabla?

#programowanie #cpp
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Problem. Jaki będzie algorytm aby zapisać w jakimś języku programowania tabliczkę mnożenia ale ujemna? Tj aby wyglądała mniej więcej tak

-1 -2 -3 -4

-2 4 6 8

-3
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki szukalem w necie jak sprawdzic stan interefejsu sieciowego w #unix i znalazlem cos takiego

bool isinterfaceonline(std::string interface) {

struct ifreq
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@erwit: Generalnie wszystko jest do wyszukania w google, sam nie znałem żadnej funkcji, ale ponieważ się nudzę, szybko sprawdziłem o co biega i za chwilę Ci opiszę.
  • Odpowiedz
@erwit: Linijka po linijce:

Deklarujesz strukturę reprezentującą interfejs sieciowy.

Pobierasz gniazdo połączenia sieciowego (parametry możesz wyszukać w necie, są to stałe jednej z bibliotek
  • Odpowiedz
Czy ktoś zna tu asemblera? :D

Mamy dwa sposoby zapisu tego samego kodu (taki sam przepływ sterowania):

1.

if(WARUNEK)
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam kolejne głupie pytanie. :>

Nauczyłem się w końcu robić porządnie biblioteki C++, statyczne i dynamiczne. Ustawiłem odpowiednie zmienne (LIBRARYPATH, LDLIBRARYPATH, CPLUSINCLUDE_PATH). W obu przypadkach muszę ręcznie linkować do odpowiednich bibliotek przy kompilacji, np

g++ main.cc -lmylib
Jednakże przy dołączaniu do projektów bibliotek standardowych i stl nic
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#studbaza #studia #cpp Mirki mam tydzień na nauczenie się C++ :D coś tam umiem, w sensie same początki. Jeśli chodzi o czas to pracuję 8 godzin dziennie. Da radę ogarnąć symfonię? Halp
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp #programowanie

Szybkie pytanie, bo nie mogę znaleźć odpowiedzi, a program mi się crashuje i nie wiem, czy to tego wina - jak mam dwie pętle "for", jedna w drugiej i w tej "wewnętrznej" użyję instrukcji break, to przerywa mi się tylko ta wewnętrzna pętla, a ta zewnętrzna wykonuje następną iterację, czy w ogóle mi się wszystkie pętle przerywają?

Jeśli ta druga opcja, to w jaki sposób mogę
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach