Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum
12
What is the name of the "-->" operator in C++?

Ciekawe ilu mamy tutaj programistów ( ͡° ͜ʖ ͡°)
z- 3
- #
- #
- #
- 2
- 3
Skończyłem swój pierwszy mini projekt, który ma być w założeniu bazą danych.
Do rzeczy, chciałbym, abyście doradzili mnie wskazówkami (jak macie oczywiście czas) co mam źle w kodzie i powiedzieli czy dobrze ogarniam jak to ma wszystko wyglądać.
Teraz mam tak, że mam klase App która zarządza za klasę User i klasę File. W klasie User przechowuje dane a w File zapisuje i odczytuje te dane.
repo https://github.com/dixtel/DataBase
Do rzeczy, chciałbym, abyście doradzili mnie wskazówkami (jak macie oczywiście czas) co mam źle w kodzie i powiedzieli czy dobrze ogarniam jak to ma wszystko wyglądać.
Teraz mam tak, że mam klase App która zarządza za klasę User i klasę File. W klasie User przechowuje dane a w File zapisuje i odczytuje te dane.
repo https://github.com/dixtel/DataBase
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
- 3
@Primbledon: W uproszczeniu: nigdy. Szerzej: jeśli jakiś zewnętrzny proces ma dostęp do Twojej pamięci, albo gdy np. odczytujesz zawartość fizycznego inputu.
- 0
@Primbledon: w Twoim przypadku nigdy.
- 8
Taka drobna zagwozdka - skąd się wzięła nazwa katalogu "std" w bibliotece iostream? Od czego to skrót?
#programowanie #cpp
#programowanie #cpp
- 2
Chciałby ktoś kupić Symfonia C++ Grębosza?
Dwa tomy jak nowe.
Na allegro chodzą po 7 dych, ja swoje sprzedam za 40 + przesylka 15.
#programowanie #cpp
Dwa tomy jak nowe.
Na allegro chodzą po 7 dych, ja swoje sprzedam za 40 + przesylka 15.
#programowanie #cpp
- 2
#cpp #naukaprogramowania #programowanie
Programistyczne zero z tej strony.
Mały background: Zrobiłem symulator ustawki Widzew vs ŁKS gdzie wpisujemy liczbę żołnierzy, a program liczy im staty pomiędzy konkretnymi wartościami i proste równanie oblicza kto komu w ryj dał mocniej.
W ramach ćwiczeń pokroiłem program na funkcje. Jak to na początku, wiadomo, były problemy ze zmiennymi, ale szybko sobie ustaliłem, że w sumie zamiast się z tym je( ͡° ͜ʖ ͡
Programistyczne zero z tej strony.
Mały background: Zrobiłem symulator ustawki Widzew vs ŁKS gdzie wpisujemy liczbę żołnierzy, a program liczy im staty pomiędzy konkretnymi wartościami i proste równanie oblicza kto komu w ryj dał mocniej.
W ramach ćwiczeń pokroiłem program na funkcje. Jak to na początku, wiadomo, były problemy ze zmiennymi, ale szybko sobie ustaliłem, że w sumie zamiast się z tym je( ͡° ͜ʖ ͡
@Otek0 W bardziej rozbudowanym kodzie zmienne globalne są nie czytelne, nie zawsze jest sens przechowywać cały czas informacje (oszczędzaj RAM( ͡° ͜ʖ ͡°)). Zmienna globalna jest tworzona na stercie (czyli w pamięci którą system op. przydziel programowi na cały czas jego istnienia) a lokalne istnieją na stosie ('lokalny' obszar pamięci).
@Otek0: #naukaprogramowania:
1. Nie powtarzaj kodu niepotrzebnie:
1.1 Funkcje getNumWidzew() i getNumLKS() wykonują to samo czyli zwracają numer => można zamienić je na funkcję
1. Nie powtarzaj kodu niepotrzebnie:
1.1 Funkcje getNumWidzew() i getNumLKS() wykonują to samo czyli zwracają numer => można zamienić je na funkcję
int getNumber(string name) {
int- 1
Witam mirków!
Prosze o pomoc, bo jestem w kropce... Pisze aplikacje w C# z biblioteką z C++. Aplikacją jest kalkulator macierzy, aktualnie chce dodać macierze do siebie, za co ma odpowiedziec biblioteka. Kod wyglada tak:
void SumowanieMacierzy (int pierwsza[10], int druga[10], int trzecia[10])
{
for (int i = 0; i < 10; i++)
{
Prosze o pomoc, bo jestem w kropce... Pisze aplikacje w C# z biblioteką z C++. Aplikacją jest kalkulator macierzy, aktualnie chce dodać macierze do siebie, za co ma odpowiedziec biblioteka. Kod wyglada tak:
void SumowanieMacierzy (int pierwsza[10], int druga[10], int trzecia[10])
{
for (int i = 0; i < 10; i++)
{
- 2
@Golomp: @Kempes: @kozunio12:
Dzieki za wszystkie dobre rady, przez prace dopiero teraz mogłem zajrzeć z powrotem do projektu. Odpowiedz byla banalna, tak jak pisze @Yahoo_: (Dzieki:*), trzeba bylo zamiast int[] dać array ^. Także, dziekuje za wszystko <3
@InYourHead: Tobie też dzieki, lada moment mnożenie bede robic i na pewno sie przyda, jak stane w miejscu :)
Dzieki za wszystkie dobre rady, przez prace dopiero teraz mogłem zajrzeć z powrotem do projektu. Odpowiedz byla banalna, tak jak pisze @Yahoo_: (Dzieki:*), trzeba bylo zamiast int[] dać array ^. Także, dziekuje za wszystko <3
@InYourHead: Tobie też dzieki, lada moment mnożenie bede robic i na pewno sie przyda, jak stane w miejscu :)
- 2
Uczę się dopiero programowania więc proszę o wyrozumiałość:)
Mam coś takiego:
bool isEqual(int x, int y) - tutaj informujemy o tym, że chcemy porównać x i y
{
Mam coś takiego:
bool isEqual(int x, int y) - tutaj informujemy o tym, że chcemy porównać x i y
{
@UrbanLegend:
raczej tak
raczej tak
bool isEqual(int x, int y) - tutaj deklarujesz funkcję która zwraca true / false (czyli bool->boolean) i przyjmuje 2 argumenty w tym przypadku liczby stałe x i y.
{
return (x == y); - jeśli x==y to funkcja zwraca true, nawias@Dohn: absolutnie nie. "Operacja porównania" to funkcja, a tutaj zwracana jest wartość typu bool.
Co zrobić żeby program nie podkreślał moich komentarzy (w języku polskim) jako błędy? (podkreśla je na czerwono)
#codeblocks #cpp
dam też #programowanie bo może ktoś używa i będzie wiedział
#codeblocks #cpp
dam też #programowanie bo może ktoś używa i będzie wiedział
@UrbanLegend: nie komentuj po polsku, proste.
Im wczesniej zaczniesz tym lepiej
Im wczesniej zaczniesz tym lepiej
@UrbanLegend: pisac po angielsku.
Czym cię różni cout od cerr skoro oba w zasadzie wyświetlają taki komunikat jaki chcę?
#cpp
#cpp
@UrbanLegend: wszystkim
to zupełnie co innego i do czego innego służą (mimo że w najprostszej wersji tylko wypluwają tekst)
http://stackoverflow.com/questions/16772842/what-is-the-difference-between-cout-cerr-clog-of-iostream-header-in-c-when
to zupełnie co innego i do czego innego służą (mimo że w najprostszej wersji tylko wypluwają tekst)
http://stackoverflow.com/questions/16772842/what-is-the-difference-between-cout-cerr-clog-of-iostream-header-in-c-when
- 0
@UrbanLegend: Zazwyczaj w Linuksie się używa pipów do przekazywania z jednego programu do drugiego, zazwyczaj program wypluwa dane do stdout, więc jeżeli drugi program miał by je od czytać a twój program wysłał komunikat o jakimś błędzie to wypisując na stdout to nie zobaczysz tego błędu bo go program wczyta. Natomiast zazwyczaj stderr jest podpięty bezpośrednio pod konsole, albo można sobie go przekierować przykładowo do pliku z logami.
- 1
Napisałem sobie takie szachy: https://github.com/Svietq/chess w #cpp , brakuje jeszcze paru rzeczy (np. en passant, pat), ale można powiedzieć, że są grywalne. Mam dwa pytania: 1. Czy potrafiąc napisać taki kod jaki tutaj zamieściłem mogę się już ubiegać o jakiś staż? 2. Co mógłbym zmienić w tym programie żeby go ulepszyć? #naukaprogramowania #praca
- 3
@buck: Po za tym poucz się C++14, oraz takie rzeczy jak More Effective C++ Scotta Meyers.
PM lubią jak nowa krew umie jakieś nowinki technologiczne.
PM lubią jak nowa krew umie jakieś nowinki technologiczne.
@buck: myślę, że spokojnie mógłbyś się dostać na praktyki. NIGDY to nie jest kompromitacja, nie myśl w ten sposób. Co najwyżej dowiesz się, czego nie umiesz... a może nawet wyjdziesz z uśmiechem, gdy okaże się, że jesteś lepszy niż myślałeś (w stosunku do innych kandydatów) :-).
Mógłbyś przede wszystkim skrócić te najdłuższe funkcje i pozbyć się zduplikowanego kodu.
Sorry, coś się spsuło z formatowaniem :(. Nie mogę znaleźć błędu (raczej nie ma
Mógłbyś przede wszystkim skrócić te najdłuższe funkcje i pozbyć się zduplikowanego kodu.
Sorry, coś się spsuło z formatowaniem :(. Nie mogę znaleźć błędu (raczej nie ma
źródło: comment_Vp5Of1tongkVQyGY1Yk8BqRWfkVfcRrK.jpg
Pobierz#cpp #programowanie
Mam w programie taką prostą funkcję do wczytania pliku i przechowywania w string userSettingsLoaded, działa bez problemu u mnie i ~1k użytkowników, ale znalazł się jeden u którego userSettingsLoaded jest puste. Ścieżka do pliku jest u niego na pewno ok bo sprawdzałem, jakieś pomysły o co może chodzić?
Mam w programie taką prostą funkcję do wczytania pliku i przechowywania w string userSettingsLoaded, działa bez problemu u mnie i ~1k użytkowników, ale znalazł się jeden u którego userSettingsLoaded jest puste. Ścieżka do pliku jest u niego na pewno ok bo sprawdzałem, jakieś pomysły o co może chodzić?
void LoadUserSettings()
{
stringstream- 33
Na ostatnim streamie (tym o picoCTF) udało się przejść przez 19 zadań, przy czym najtrudniejsze z nich było za jedyne 100 pkt., a większość była w okolicy 30-40 (co w typowej CTFowej skali oznacza zadania trywialne). W niedzielę - czyli jutro - robię więc drugą część streama o picoCTF, podczas którego skupie się przede wszystkim na zadaniach za 100 lub więcej punktów - trochę takich udało się odblokować ostatnio. Powinno się więc
źródło: comment_b3UxtR3n85iNhh894sYo71EeJrpdEu5q.jpg
Pobierz- 0
- 1
#programowanie #naukaprogramowania #cpp
Jest jakaś możliwość żeby stworzyć, dodać wirtualny monitor do systemu? Tak aby system myślał, że są podłączone 3 monitory fizyczne, a w rzeczywistości tylko 2?
Windows 7
Jest jakaś możliwość żeby stworzyć, dodać wirtualny monitor do systemu? Tak aby system myślał, że są podłączone 3 monitory fizyczne, a w rzeczywistości tylko 2?
Windows 7
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
@wytrzzeszcz: znaczy na początku chciałem napisać do własnoręcznie ale tak naprawdę jeszcze nic nie potrafię.
Teraz pokazał mi aplikację, którą "wymyśliłem" i chciałem ją spróbować zanim zobaczyłem, że kosztuje $10. W sumie to nie dużo ale narazie ta aplikacja jest mi zbędna.
Teraz pokazał mi aplikację, którą "wymyśliłem" i chciałem ją spróbować zanim zobaczyłem, że kosztuje $10. W sumie to nie dużo ale narazie ta aplikacja jest mi zbędna.
- 20
Treść przeznaczona dla osób powyżej 18 roku życia...
Mireczki znam c++ jako tako ale ja od zawsze siedzialem w javie czy pythonie. Powiedzcie mi jaka ksiazka pokazuje najlepsze praktyki i wykorzystania cpp? Czasami probuje cos zrobic na czuja ale widze ze brakuje mi nie tyle co pomyslu ale jakiejs sztuczki w stylu wskaznik na funkcje albo widze ze jakas funkcja zmienia mi stan obiektu bo dalem consta w zlym miejscu. Ogolnie tak jak mowie nigdy to nie byl moj target
Jak jedną daną sprawdzić ze wszystkimi pozostałymi na raz?
mam dwa inty:
p[6]
s[6]
Chciałbym
mam dwa inty:
p[6]
s[6]
Chciałbym
- 2
- 0
Treść przeznaczona dla osób powyżej 18 roku życia...



























Mam pytanie o przeciążenie funkcji wyjścia.
friend ostream & operator<<(ostream &, const Class &); - to jest definicja mojej zaprzyjaźnionej funkcji. Jak mam ją zmienić aby wewnątrz funkcji ddnieść się do więcej niż jednego elementu klasy Class ?
friend ostream & operator<<(ostream &, const std::vector &);
Zależnie od tego jak wygląda klasa i jak zamierzasz operować wektorami możesz też chcieć przekazać vector wskaźników na obiekty typu Class, zamiast vector obiektów Class.