Mam visual studio 2013 i chce zacząć pisać program pierwsze pytanie to:
1) czy dobrze tworze nowy projekt: nowy plik > plik c++(.cpp)
i pisząc program nie chce mi sie uruchomić

#include

using
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@emeryt112: stdafx.h to coś co można wyłączyć i nazywa się precompiled headers. Polega to na tym, że wielokrotnie używane headery (np z dużych bibliotek) umieszczasz w pliku stdafx i kompilator już wie że wystarczy że przekompiluje je tylko raz dla jednego #include "stdafx.h" w pliku cpp, co przyspiesza kompilację. Możesz te pliki wywalić i odnośniki do nich, jeśli wyłączysz precompiled headers - inne kompilatory rozwiązują to w inny
  • Odpowiedz
#programowanie #cplusplus

Chcialby ktos przejzec moj kod i wytknac ewentualne bledy/rzeczy ktore moglbym zrobic lepiej?

To jest moje zadanie do szkoly juz skonczone i dziala jak trzeba etc, ale jestem ciekaw czy mocno przekombinowalem ( ͡° ͜ʖ ͡°)
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@klokupk: co wybierzesz to pracę znajdziesz, bo popyt na programistów jest duży. Największy raczej na Javę, ale nie sugeruj się tym, bo jak będziesz się znał, to we wszystkich popularnych językach znajdziesz dobrą robotę. Język to tylko narzędzie, potem możesz wybrać coś innego.
  • Odpowiedz
Napisałem klasę w której mam metodę z dwiema pętlami for do obsługi tablicy dwuwymiarowej.
Mogę jakoś w środku tych pętli spradzać warunek, czy przycisk buttonu został naciśnięty? Natomiast jeśli nie został wciśnięty, to pętla ma czekać na jego naciśnięcie.
Jedna z idei podpowiada mi, żeby przekazać przycisk buttonu przez parametr do metody
void function(System::Windows::Forms::Button ^btn)
{
for(xxx)
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ilmash: Bez przesady. Wcześniej programowałem w C#, ale były to programy pisane na odwal się i to ponad 2 lata temu. Obecnie pogodziłem się z C++ i staram się teraz utrzymywać estetykę w kodzie i sobie przypominam wszystko, a że C#.net posiada wiele podobnych metod co "C++.net", to wiem że świta mi w głowie, że można zrobić jakieś rozwiązanie, ale nie byłem w stanie tego ugryźć. Z programowaniem wiążę swoją
  • Odpowiedz
#cplusplus #visualstudio #programowanie

Visual C++ 2010, Windows Form Application

Zaznaczenie checkBoxa w moim programie powoduje wykonanie funkcji przez backgroundWorkera. W ramach tej funkcji tworzony jest string. Jak mogę się dobrać do tego stringa, żeby wyświetlić go w oknie tekstowym?
Nie mogę wkleić kodu, jestem w pracy.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ostatnio gdzieś trafiłem na opinię (chyba nawet na mirko):

Nie rozumiem, czemu wszyscy się tak jarają Go czy innymi nowymi językami,

skoro nisza jest już zajęta. Nie ma takiej rzeczy jakiej C++ nie zaimplementuje

w kolejnej wersji standardu.


Słowa
Hauleth - Ostatnio gdzieś trafiłem na opinię (chyba nawet na mirko):

 Nie rozumiem,...

źródło: comment_RUfc3dgtOJczYBlwsrFNdD5iUWEm90XO.jpg

Pobierz
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hauleth: To jeszcze gorzej, widziałem (własny) kod w C++ gdzie naduƶywałem auto. Nie polecam. Poza tym, co z niejawną konwersją (np. Derived* do Base*)? Rozumiem, ƶe nie wszędzie trzeba uƶywać, ale dla czytelności to jednak często istotne, a wtedy w-----a mnie syntax :P

Rusta i tak bankowo sobie sprawdzę, bo pomijając to co powiedziałem zapowiada się fajnie, ale syntax jest dla mnie problemem, a patrząc na juƶ istniejący
  • Odpowiedz
@KrzaQ2: Rust (jak na razie) nie ma niejawnych konwersji nawet f64 ↔ f32 więc nie ma z tym problemu. Tym bardziej, że jak wspomniałem nie ma dziedziczenia.

Co do auto a HMTS to to są zupełnie dwa różne światy. w C++ typ jest ustalany "w miejscu", co znaczy, że jak przypiszesz auto a = 10; to to będzie int nie ważne co będziesz robił, natomiast w Ruscie jak zrobisz let
  • Odpowiedz
@Slowbro: Tyle że STL to podstawa C++ tak jak wiele innych których pewnie też nie macie..

"Będziecie się uczyć pisać w C, ale z wykorzystaniem elementów C++

Za takie stwierdzenie bym łapy urywał bo albo się uczy C albo C++ tym bardziej że to dwa różne języki.
  • Odpowiedz
via Android
  • 3
@Analityk: Spokojnie, po skończeniu programu odsebowałem kod. Mogę mieć 'xd' w głowie, ale idiotą nie jestem. Użyłem przystępniejszych nazw roboczych, bo to mój "pierwszy poważniejszy projekt" :d
  • Odpowiedz
Czy jedyną metodą zmiany koloru pictureboxa w #cplusplus jest:

> >pictureBox9->BackColor = System::Drawing::Color::FromArgb(staticcast(staticcast(155)), staticcast(staticcast(89)),staticcast(staticcast(182)));

Czy jest jakaś możliwość podania koloru jako #hex? #naukaprogramowania
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#pytanie #kiciochpyta #cplusplus #visualstudio #naukaprogramowania
Mam projekt w Visualu. Do tego czasu szło mi ok.
Mam dwie formatki: Form1 i MyForm.
W pierwszej mam zadeklarowaną drugą czyli: #include "MyForm.h", w drugiej pierwszą: #include "Form1.h"
Jednak kiedy przyciskiem z pierwszej formatki chcę zmienić tekst na drugiej to coś robię nie tak chyba.
Odwołuję się tak:
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach