Pytania oznaczone «c++»

19
Czy dobrym nawykiem jest używanie wyrażeń C w kodzie C ++?

W szkole zaczęliśmy uczyć się języka C w tym roku, pomimo tego, że jestem znacznie przed klasą, a ja nauczyłem się Java, C ++ i C, podczas gdy klasa jest u podstawy C. W każdym razie, dokumentowałem siebie, czytając książki, artykuły, a ja zapytałam moją nauczycielkę, dlaczego mam się uczyć języka...

19
Kiedy płacić za kompilatory C ++ [zamknięte]

Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Ostatnio zacząłem się...

19
Czy dobrym pomysłem jest „#define me (* this)”?

To makro można zdefiniować w nagłówku globalnym lub lepiej jako parametr wiersza polecenia kompilatora: #define me (*this) I przykład użycia: some_header.h: inline void Update() { /* ... */ } main.cpp: #include "some_header.h" class A { public: void SetX(int x) { me.x = x; me.Update();...

18
Zalety składni od lewej do prawej

Oglądałem wywiad z Herbem Sutterem na Channel9 i wspomniał na końcu filmu, że składnia od lewej do prawej będzie na szczycie listy życzeń przyszłego standardu C ++ (chociaż przyznaje, że modyfikuje C ++ w ten sposób stworzyłoby zupełnie inną bestię). Oprócz: bardziej zrozumiałe dla ludzi,...

18
Czy można używać C ++ w środowisku .NET?

Czytałem wiele komentarzy na temat programowania GUI, zarówno w języku C #, jak i C ++. Zauważyłem, że platforma .NET firmy Microsoft jest potężna do programowania GUI. Czy można więc korzystać z frameworka C ++ i .NET? Myślę, że będzie to świetna kombinacja, ponieważ C ++ jest potężnym językiem,...

18
Czy istnieje język między C a C ++?

Naprawdę podoba mi się prosta i przejrzysta natura C: kiedy piszę kod C, czuję się nieobciążony „nieszczelnymi abstrakcjami” i prawie zawsze potrafię zgadywać, co do zespołu, który tworzę. Podoba mi się również prosta, znana składnia C. Jednak C nie ma tych prostych, pomocnych rysunków, które C ++...

18
Dlaczego operator strzałki w C ++ nie jest tylko aliasem *.?

W c ++ operator * może być przeciążony, na przykład iteratorem, ale operator strzałki (->) (. *) Nie działa z klasami, które przeciążają operatora *. Wyobrażam sobie, że preprocesor mógłby z łatwością zastąpić wszystkie wystąpienia -> znakiem (* left) .right, i dzięki temu iteratory byłyby...