Wszystko
Najnowsze
Archiwum
konto usunięte via Android
- 10
#programowanie #cpp
Czy istnieje jakieś środowisko w którym zrobię prostą aplikację okienkową kodząc tylko przyciski, inputy itp? Coś na zasadzie tworzenia GUI w Matlabie.
Czy istnieje jakieś środowisko w którym zrobię prostą aplikację okienkową kodząc tylko przyciski, inputy itp? Coś na zasadzie tworzenia GUI w Matlabie.
jak mozna najlatwiej zaladowac cos w rodzaju dllki do dzialajacego procesu na #linux ? nigdy nie robilem nic podobnego na linuxie
#programowanie #cpp
#programowanie #cpp
- 1
Mircy, mam problem z zadankiem na studia.
Mam sobie klasę, która trzyma liczby typu a+b*sqrt(2) i na niej przeciążone operatory dodawania, mnożenia, inkrementacji itd.
No i mam takie coś:
std::cout << x++ + y + x << "\n";
co się normalnie wykona, z tym że u mnie musi być zrobione tak, że post/pre inkrementacja zostanie policzona dopiero gdy całe wyrażenie się policzy. No i problem polega na tym, że nie wiem jak
Mam sobie klasę, która trzyma liczby typu a+b*sqrt(2) i na niej przeciążone operatory dodawania, mnożenia, inkrementacji itd.
No i mam takie coś:
std::cout << x++ + y + x << "\n";
co się normalnie wykona, z tym że u mnie musi być zrobione tak, że post/pre inkrementacja zostanie policzona dopiero gdy całe wyrażenie się policzy. No i problem polega na tym, że nie wiem jak
- 1
#programowanie #cpp #pytanie
Jak i czym, najlepiej oraz najłatwiej sprawdzać wycieki pamięci w codeblocks?
Jak i czym, najlepiej oraz najłatwiej sprawdzać wycieki pamięci w codeblocks?
@Pan_wons: Debuguj. Debuguj bardzo dokładnie. Nie wiem też jaka aplikacja. Jeśli masz gdzieś zarządzanie pamięcią to może daj sobie logi do konsoli "zaalokowałem pamięć w module takim i takim", "zwolniłem pamięć w module takim a takim", a potem nie wiem, śledź to, każ ubić cały program etc. Możliwe ,że znajdziesz.
Zastanów się też czy nie wywołujesz jakiegoś obiektu rekurencyjnie - tzw. czy nie wywołujesz obiektu który następnie wywołuje sam siebie
Zastanów się też czy nie wywołujesz jakiegoś obiektu rekurencyjnie - tzw. czy nie wywołujesz obiektu który następnie wywołuje sam siebie
9
The UNIX HATERS Handbook
Książka jest darmowa w formie PDF-u. Tytuł znaleziska mówi wiele o jej treści :)
z- 1
- #
- #
- #
- #
- #
- #
Cześć, dotychczas #cpp uczyłem się z kursu the new boston, ale postanowiłem przerobić również coś po polsku i wybrałem książkę J. Grębosza "symfonia c++", ale widzę że w książce jest wiele błędów, albo po prostu nie ma rzeczy które były w new bostonie. Co sądzicie o tej książce i jaką pozycję polecielibyście z zakresu c++ jako uzupełnienie mojej nauki w j. angielskim i dlaczego.
#programowanie
#programowanie
@kubakubakuba: Symfonia to powinna co najwyżej dziś iść jako rozpałka do pieca. stara książka, niezgodna z dzisiejszym standardem C++ ani nawet z poprzednimi.
@rfree: Wreszcie ktoś sensownie prawi o Gręboszu zamiast powielać utarte p--------o. Szacun! Sam zaczynałem od Symfonii C++ Standard i na sam początek nauki jest świetna. Pasja C++ jest dosyć stara, ale jest o tyle dobra, że rozkłada na czynniki pierwsze budowę wektora, czy listy; uczy jak samemu coś takiego zaimplementować w razie potrzeby (ostatnio miałem to do napisania na rozmowie kwalifikacyjnej ;)).
Mam taki problem z Qt
MainWindow mam jakaś tam klasę przypuśćmy że nazywa się A
W konstruktorze MainWindow uruchamiamy metody A i przypisujemy im jakieś wartości.
Teraz mam combobox i wywołuje metode currentIndexChanged podczas zmiany obiektu w Comboboxie
Problem
MainWindow mam jakaś tam klasę przypuśćmy że nazywa się A
W konstruktorze MainWindow uruchamiamy metody A i przypisujemy im jakieś wartości.
Teraz mam combobox i wywołuje metode currentIndexChanged podczas zmiany obiektu w Comboboxie
Problem
- 3
@KrzaQ2: Oo teraz mi nie działa wyświetlanie a właściwie pobieranie z bazy i naprawdę nie wiem czemu ;/ zapytania są prawidłowe.
https://www.dropbox.com/sh/wzc6o5cchsdb4ks/AABlKruwqPSaAl_tCWNr2MG6a?dl=0 tu jest cały kod
https://www.dropbox.com/s/ljzru60hqaehxc0/NewDB.db?dl=0 a tu jest baza potrzebna do działania programu.
https://www.dropbox.com/sh/wzc6o5cchsdb4ks/AABlKruwqPSaAl_tCWNr2MG6a?dl=0 tu jest cały kod
https://www.dropbox.com/s/ljzru60hqaehxc0/NewDB.db?dl=0 a tu jest baza potrzebna do działania programu.
- 3
@sylwke3100: Na 1. rzut oka nic nie widzę, a niestety czasu mi brak na bardziej dogłębną analizę. Debugger w rękę i do dzieła ;)
- 1
Dlaczego skoro
Nie mogę zrobić czegoś takiego:
Max dimension size of a thread block (x,y,z): (1024, 1024, 64)Max dimension size of a grid size (x,y,z): (65535, 65535, 65535)Nie mogę zrobić czegoś takiego:
dim3W sumie nigdy nie miałem z tym problemu, ale jest jakaś różnica w poniższych definicjach (klamry)?
char *cstring = "raz dwa trzy";
char *cstring = { "raz dwa trzy" };
#cpp #programowanie
char *cstring = "raz dwa trzy";
char *cstring = { "raz dwa trzy" };
#cpp #programowanie
- 8
Oba nie są poprawnym kodem C++, więc moƶna powiedzieć, ƶe nie.
@Phallusimpudicus:
@Phallusimpudicus:
@KrzaQ2: @Phallusimpudicus: @InYourHead: sprawdziłem sobie jakie AST generuje clang dla obu wariantów i oto rezultat:
- pierwsze: http://hastebin.com/ewubijeqam.xml
- drugie: http://hastebin.com/qofezulibu.xml
- pierwsze: http://hastebin.com/ewubijeqam.xml
- drugie: http://hastebin.com/qofezulibu.xml
- 2
#programowanie #c #bsdsockets #cpp
Szybkie pytanie. Mam dwa kompy, na każdym binduje socket datagramowy, po każdej stronie odpalam dwa wątki - piszący i czytający na tym samym sokecie i adresie partnera. Czy jedna asocjacja pozwala wysyłać równolegle czy muszę po każdej stronie mieć dwa sockety?
Szybkie pytanie. Mam dwa kompy, na każdym binduje socket datagramowy, po każdej stronie odpalam dwa wątki - piszący i czytający na tym samym sokecie i adresie partnera. Czy jedna asocjacja pozwala wysyłać równolegle czy muszę po każdej stronie mieć dwa sockety?
@franczi: Ten sam socket może wysyłać i odbierać - potrzebujesz więc po jednym na każdą stronę komunikacji.
jak tu zlinkować te 2 pliki w cpp+? Żebym mógł wywołać funkcję w pliku main.cpp a jej definicje mieć w funkcja.cpp?
mam takie zawartości plików ale jest błąd: 1>main.cpp(8): error C3861: 'funkcjatest': identifier not found
#cpp #programowanie
funkcja.cpp
mam takie zawartości plików ale jest błąd: 1>main.cpp(8): error C3861: 'funkcjatest': identifier not found
#cpp #programowanie
funkcja.cpp
#include- 1
@Rilekt: no idea, to jakiś wymysł M$ jest, ja siedzę na Linuksie i gcc to rozwiązuje to trochę inaczej.
Tzn. wiem po co to ten cały mechanizm jest - przy kompilacji zapisuje dane pośrednie o nagłówkach, żeby następnym razem kompilacja była szybsza, ale czemu potrzebuje do tego tych plików konkretnie - nie wiem, musiałbyś się skonsultować z MSDNem; ja zawsze je usuwałem obydwa i byłem zadowolony (bo przy małych projektach
Tzn. wiem po co to ten cały mechanizm jest - przy kompilacji zapisuje dane pośrednie o nagłówkach, żeby następnym razem kompilacja była szybsza, ale czemu potrzebuje do tego tych plików konkretnie - nie wiem, musiałbyś się skonsultować z MSDNem; ja zawsze je usuwałem obydwa i byłem zadowolony (bo przy małych projektach
Mam funkcję, która rozkłada jakiś tam string na wektor stringów:
Czy bezpiecznie jest zadeklarować ją z atrybutem pure?
std::vector mySplit(const std::string& str);Czy bezpiecznie jest zadeklarować ją z atrybutem pure?
__attribute__((pure))- 2
std
@CamelCase: Jedne z warunków, aby funkcja była pure:
* wartość zwracana musi być zależna od parametrów (pamięć globalna na którą wskazuje jeden z parametrów nie jest uznawana za parametr),
* nie może pisać po pamięci globalnej (może natomiast czytać z niej),
* funkcja nie może
- 3
wartość zwracana musi być zależna od parametrów (pamięć globalna na którą wskazuje jeden z parametrów nie jest uznawana za parametr),
@8tab: nieprawda, ten warunek jest inny: wartość zwracana nie może być zależna od niczego innego oprócz parametrów (argumentów) lub/i zmiennych globalnych.
- 4
#programowanie #cpp
Mircy, proszę o pomoc, bo zaraz mnie szlag trafi.
Mam program, w którym jednym przyciskiem chcę otworzyć plik tekstowy z danymi. Natomiast innym przyciskiem chciałbym pobrać wartość z tego otworzonego pliku i wyświetlić na jakimś wskaźniku.
Szybkie
Mircy, proszę o pomoc, bo zaraz mnie szlag trafi.
Mam program, w którym jednym przyciskiem chcę otworzyć plik tekstowy z danymi. Natomiast innym przyciskiem chciałbym pobrać wartość z tego otworzonego pliku i wyświetlić na jakimś wskaźniku.
Szybkie
@seeksoul: O boże aż mnie serce boli że ktoś tego jeszcze używa.
@zyd_urojony: Nie to nie jest dobre rozwiązanie. A już na pewno nie B6 tak jak na filmiku bo to tak archaiczne narzędzie że szkoda gadać. Najlepiej do nauki tu się sprawdzi Qt bo nie dość że uczy C++ (a nie jakiś archaicznych rozwiązań) to jeszcze ma porządne i wielkoformatowe IDE a także świetną dokumentacje.
#programowanie #pytanie #pytaniedoeksperta #cpp
Jakie konkretnie techniki optymalizacyjne stosuje się w znanych bibliotekach algebry liniowej (macierze), że nie warto implementować tego samemu? Jeśli zdecyduję się jednak zrobić własną bibliotekę do operacji na macierzach (w ramach ćwiczeń oczywiście), to co zrobić, żeby działało to chociaż w połowie tak szybko (c++)?
Jakie konkretnie techniki optymalizacyjne stosuje się w znanych bibliotekach algebry liniowej (macierze), że nie warto implementować tego samemu? Jeśli zdecyduję się jednak zrobić własną bibliotekę do operacji na macierzach (w ramach ćwiczeń oczywiście), to co zrobić, żeby działało to chociaż w połowie tak szybko (c++)?
Zna ktoś prawilny test kompetencji c++? Chciałbym się dowiedzieć, na jakim poziomie zaawansowania jestem, bo chciałem wpisać do CV podstawy C++ ale nie wiem czy to już podstawy czy dopiero liźnięcie podstaw...
#programowaniealeniewolam #pytanie #cpp
#programowaniealeniewolam #pytanie #cpp
- 4
- 0
@R3d: Pytanie było konkretnie o C++, nie o "programowanie" w ogóle, więc cppquiz jest ok.
- 2
mirki z #programowanie #cpp #csharp gdybyście mieli obecnie zacząć uczyć się programować tak na poważnie to wzięlibyście się za c++ czy c#? jak to wygląda w perspektywie kilku najbliższych lat? widać jakieś trendy? uczyłem się trochę c++ w szkole głównie jednak tylko tyle żeby zaliczyć przedmiot, więc równie dobrze mógłbym zacząć od c# bo moja wiedza z c++ nie jest zbyt rozległa. chciałbym zacząć się porządnie
- 8
Komentarz usunięty przez autora
- 3
@XineX: @Bauzzer: Hehe, dowcipniś.
Pehap to przecież nie język programowania, a ledwo trzymająca sie kupa losowych pomysłów ( ͡° ͜ʖ ͡°)
Przede wszystkim zacząłbym od czegoś, co nie jest obiektowe, ale tak naprawdę nie ma jednego języka który jest dobry na początek, ze względu na to że aby być dobrym programistą trzeba i rozumieć jak komputer działa i umieć rozumieć problemy algorytmicznie.
C dobrze uczy szczegółów sprzętowych tego, jak działa
Pehap to przecież nie język programowania, a ledwo trzymająca sie kupa losowych pomysłów ( ͡° ͜ʖ ͡°)
Przede wszystkim zacząłbym od czegoś, co nie jest obiektowe, ale tak naprawdę nie ma jednego języka który jest dobry na początek, ze względu na to że aby być dobrym programistą trzeba i rozumieć jak komputer działa i umieć rozumieć problemy algorytmicznie.
C dobrze uczy szczegółów sprzętowych tego, jak działa
- 2
Niestety #cpp nie ma delegatów. Mam klasę A, która jako swój składnik posiada wskaźnik na klasę B (klasa A także tworzy klasę B). W jaki sposób mogę z klasy B poinformować klasę A, że się coś zdarzyło? Mogę przechowywać wskaźnik na klasę A i w przypadku zdarzenia wywołać jakąś metodę z klasy A, jednak zastanawiam się czy dałoby się zrobić to tak, aby klasa B nie wiedziała nic o klasie
- 4
@wywu: a std::function to co to jest?
@kuhar: *że nie alokuje na stosie
@Zimnx: @KrzaQ2: a tutaj jeszcze argumenty przeciwko std::bind: http://www.reddit.com/r/cpp/comments/20znb0/scott_meyers_effective_modern_c_book_report_new/cg9xuqw
@Zimnx: @KrzaQ2: a tutaj jeszcze argumenty przeciwko std::bind: http://www.reddit.com/r/cpp/comments/20znb0/scott_meyers_effective_modern_c_book_report_new/cg9xuqw
- 9
Nowy operator w C/C++: "kijanka"
http://blogs.msdn.com/b/oldnewthing/archive/2015/05/25/10616865.aspx
#cplusplus #cpp #programowanie
http://blogs.msdn.com/b/oldnewthing/archive/2015/05/25/10616865.aspx
#cplusplus #cpp #programowanie


















Pod tagiem #programowanie na pewno Ci powiedzą.
#include#include
void gotoxy (int x, int