Dobrze rozumiem, że dyrektywa #pragma once znaczy to samo co #ifndef, czyli ochronę przed wielokrotnym wczytaniem pliku? #programowanie #cpp
Wszystko
Najnowsze
Archiwum

p3sman
- 1

Zimnx
- 2
@p3sman: ifndef nie sluzy tylko do tego. Ale tak, chroni przed tym.
konto usunięte
- 4
@KrzaQ2: no bez przesady w tym wypadku, wspieraja: Clang, Comeau C/C++, C++Builder XE3,Digital Mars C++, GCC (>3.4), Intel C++ Compiler, Microsoft Visual C++, Pelles C , ARM DS-5, IAR C/C++
- 1
#programowanie #java #cpp #refaktoryzacja
Mireczki, programiści mam pytanko. Potrzebuję jakiegoś źródła do nauki refaktoryzacji kodu w javie (ew. cpp).
Możecie coś polecić, poza "Essential Skills for Agile Development" ? :)
BTW
Mireczki, programiści mam pytanko. Potrzebuję jakiegoś źródła do nauki refaktoryzacji kodu w javie (ew. cpp).
Możecie coś polecić, poza "Essential Skills for Agile Development" ? :)
BTW
- 1
Jak przypisać wartość stałej w operatorze przypisania? Da się w ogóle? Tutaj mały podgląd na problem: http://ideone.com/wsvtqi (to oczywiście nie działa)
#programowanie #cpp
#programowanie #cpp
- 1
Nie możesz zmieniać wartości stałej w dowolnym momencie (a do tego służy operator przypisania). Wartość stałej możesz (i powinieneś) ustalić jedynie w konstruktorze, tudzież (dla C++11) przez inicjalizację w deklaracji.
@KrzaQ2: ano,
, napisałem w wersji cast na pointer na inta, potem dereferencja, czyli takie głupie przyzwyczajenie "na około", ale wykopowy parser postów postanowił po swojemu sformatować.
int&, napisałem w wersji cast na pointer na inta, potem dereferencja, czyli takie głupie przyzwyczajenie "na około", ale wykopowy parser postów postanowił po swojemu sformatować.
ej mirasy co ten visual to ja nawet nie
mam stdafx.h tam wszystko includowalem jak leci i mi nie widzi tego o_O
robie klase dziedziczaca po innej, nie widzi tej bazowej, ktora jest includowana w stdafx
a
mam stdafx.h tam wszystko includowalem jak leci i mi nie widzi tego o_O
robie klase dziedziczaca po innej, nie widzi tej bazowej, ktora jest includowana w stdafx
a
@kapelusznikk: Kolejności nie pomieszałeś?
- 0
@WolverinePL: tak. kolejnosc byla zle. dzieki. :)
Mam napisać funkcję, która na liście przed słowem "baby" dodaje słowo "astalavista" (bez "h"). Mój kod: http://pastebin.com/hQ1uCy48 - przy uruchomieniu, kiedy ma drukować zmienioną listę, to staje. Gdzie jest błąd?
#cpp #programowanie #naklopotywykop
#cpp #programowanie #naklopotywykop
- 0
@applicative_functor: @WolverinePL: dzięki za pomoc :) Próbuję poprawić to tak, żeby działało również wtedy, kiedy "baby" jest pierwsze. Coś takiego: http://pastebin.com/h12VR9gb nie działa i nie rozumiem dlaczego...
Komentarz usunięty przez autora
- 9
Stop assigning string literals to
already!
Chciałem napisać tytuł po polsku, ale "Przstańcie przypisywać literały łańcuchowe do
char*already!
Chciałem napisać tytuł po polsku, ale "Przstańcie przypisywać literały łańcuchowe do
- 1
@WolverinePL: Dla mnie nie :P
Jak na moje kompilujesz w C++03 gdzie to było tylko deprecated i taki warning jest ok. W C++11 ten kod powinien się nie kompilować.
Jak na moje kompilujesz w C++03 gdzie to było tylko deprecated i taki warning jest ok. W C++11 ten kod powinien się nie kompilować.
- 0
@WolverinePL: No u mnie domyślnie jest
i tareget 0 warnów. Nie
QMAKE_CXXFLAGS += -pedantic -Wall -Wextra -Wdouble-promotion -WpackedQMAKE_CXXFLAGS += -Wuninitialized -Winit-self -Wconversion -Wredundant-declsi tareget 0 warnów. Nie
- 36
Zaleƶność odczuwalnej trudności C++ od doświadczenia.
#programowanie #cpp #n------------------a #spam #humor #humoraleprawdziwydlategosmieszny
#programowanie #cpp #n------------------a #spam #humor #humoraleprawdziwydlategosmieszny
źródło: comment_VaDxv22hiIuKXyB6URcLIZJGAyeqFWIA.jpg
Pobierz- 2
http://cppquiz.org/quiz/question/117
Jedno z cięƶszych pytań jakie widziałem o cpp.
#cpp #programowanie
Jedno z cięƶszych pytań jakie widziałem o cpp.
#cpp #programowanie
- 1
Da się jakoś porównać list::iterator (mając dwa sprawdzić który jest bliżej list.begin())?
#programowanie #cpp
#programowanie #cpp
- 4
@piternet: Tak.
- 4
@piternet: Zakładam oczywiście iteratory dla tej samej listy.
przy czym wiedz, ƶe lista jest beznadziejna do iterowania w taki sposób i powinieneś się wstydzić, ƶe to robisz, gdy w wektorze masz to samo w O(1) zamiast O(n)?
list x;auto b = begin(x);bool result = distance(b,it1) < distance(b,it2);przy czym wiedz, ƶe lista jest beznadziejna do iterowania w taki sposób i powinieneś się wstydzić, ƶe to robisz, gdy w wektorze masz to samo w O(1) zamiast O(n)?
Mirki, zna ktoś może dobrą stronę lub książkę o c++? Chodzi mi o nauczenie i ogarnięcie tego języka od podstaw. Nie musi być po polsku.
#programowanie #cpp
#programowanie #cpp
@szyba: symfonia c++, thinking in c++, c++ primer
Symfonia c++ jest świetna.
Trzy pytanka amatora, który szykuje się do matury rozszerzonej z informatyki.
1. Wyjaśni mi ktoś na ludzki rozum czym jest to programowanie obiektowe, które znajduje się w wymaganiach? Definicja z wiki nie mówi mi absolutne nic.
2. Jakieś tutki które pozwolą mi przeskoczyć poziom z podstawowej matury (wszystkie z palcem w nosie) do rozszerzonej (ołaboga, co to jest za magia). Dla przykładu: stworzenie smoka Heighwaya. O ile sam wzór to zwykła matematyka, to jak
1. Wyjaśni mi ktoś na ludzki rozum czym jest to programowanie obiektowe, które znajduje się w wymaganiach? Definicja z wiki nie mówi mi absolutne nic.
2. Jakieś tutki które pozwolą mi przeskoczyć poziom z podstawowej matury (wszystkie z palcem w nosie) do rozszerzonej (ołaboga, co to jest za magia). Dla przykładu: stworzenie smoka Heighwaya. O ile sam wzór to zwykła matematyka, to jak
@echelon_: pewnie masz mnie na czarnej liście, ale Ci powiem, że niektórzy ludzie mają ambicje nayczyć się czegoś czego jeszcze nie umieją
@KtosMiZajalNickElas: polecam mature rozszerzona z informatyki, bardzo prosta jest
1. no bez przesady, masz niezliczone definicje w google, wysil sie
2. musisz po prostu rozwiazac duzo arkuszy, w koncu nabierzesz wprawe w tego typu zadaniach. kod programu bardzo slabej
1. no bez przesady, masz niezliczone definicje w google, wysil sie
2. musisz po prostu rozwiazac duzo arkuszy, w koncu nabierzesz wprawe w tego typu zadaniach. kod programu bardzo slabej
Pytanko dot. C++.
Mam taki problem: potrzebuję przekazać do funkcji argument typu "iterator do vectora" (vector::iterator). Problem w tym że funkcją tą jest funkcja wątku i w funkcji tej zadeklarowany mam parametr typu void *. Niestety nie da się rzutować tego iteratora na void * i jestem w kropce. :( W jaki sposób przekazać ten iterator do funkcji z parametrem void *?
#cpp #programowanie
Mam taki problem: potrzebuję przekazać do funkcji argument typu "iterator do vectora" (vector::iterator). Problem w tym że funkcją tą jest funkcja wątku i w funkcji tej zadeklarowany mam parametr typu void *. Niestety nie da się rzutować tego iteratora na void * i jestem w kropce. :( W jaki sposób przekazać ten iterator do funkcji z parametrem void *?
#cpp #programowanie
@bartoneczek: To dla wygody jak nie std/boost::thread ja bym opakował ten wątek w jakąś klasę która w konstruktorze ma te wszystkie rzeczy które potrzebujesz i której pointer byś podawał jako ten parametr, potem w środku funkcji jakieś static_cast(p)->run(); czy coś podobnego.
- 0
@WolverinePL: @KrzaQ2: właśnie na to sam i przekazałem wskaźnik na wektor. :) Strasznie długo mi to zajęło, no ale nic... I tak dzięki wielkie Panowie za pomoc.
Jaka zmienna przechowuje katalogi, w których poszukiwane są biblioteki statyczne w gcc/g++? Zrobiłem sobie własną bibliotekę (libmylib.a) i nie wiem co powinienem zmodyfikować, żebym mógł kompilować
g++ ... -lmylib
a nie
g++
g++ ... -lmylib
a nie
g++
CPLUS_INCLUDE_PATHPytanie z C++.
Istnieje jakaś zewnętrzna biblioteka ułatwiająca operacje na stringach? Zależy mi na metodach podobnych do tych znanych z .NET jak .Contains, .Split czy .Trim, bo to dłubanie doprowadza mnie już do szału. ;_;
#cpp #programowanie #dotnet
Istnieje jakaś zewnętrzna biblioteka ułatwiająca operacje na stringach? Zależy mi na metodach podobnych do tych znanych z .NET jak .Contains, .Split czy .Trim, bo to dłubanie doprowadza mnie już do szału. ;_;
#cpp #programowanie #dotnet
- 4
@bartoneczek: boost?
@bartoneczek: Jak byś używał np. QT to tam masz zdaje się takie metody dla QString ;)
Mirki, potrzebuję pomocy. Nie jestem zbytnio into kompilacja ze źródeł, więc chciałbym poprosić kogoś o skompilowanie i przesłanie do mnie SFML-a w wersji androidowej - https://github.com/LaurentGomila/SFML/tree/ios_and_android
W zamian mogę zaoferować Half-Life'a 2 (jako gift na Steamie) i/lub zaplusowanie twoich 10 ostatnich wpisów i komentarzy ( ͡º ͜ʖ͡º)
#programowanie #kompilacjazezrodelwtf #cpp #trochenawetjava
W zamian mogę zaoferować Half-Life'a 2 (jako gift na Steamie) i/lub zaplusowanie twoich 10 ostatnich wpisów i komentarzy ( ͡º ͜ʖ͡º)
#programowanie #kompilacjazezrodelwtf #cpp #trochenawetjava
@kacperski1: jakiego kompilatora w jakim środowisku używasz?
- 0
@Rev: MinGW, Code::Blocks, ale ze względu na to że to androidowy SFML pewnie będę musiał się przenieść na Android Studio :v
- 1
- 1
Mirki, dlaczego przeciazenie operatora * nie dziala?
Ta funkcja ma zwracac nowy obiekt z papakt dwa razy wiekszym niz parametr
#programowanie #cpp
http://pastebin.com/UzrhmFR4
Ta funkcja ma zwracac nowy obiekt z papakt dwa razy wiekszym niz parametr
#programowanie #cpp
http://pastebin.com/UzrhmFR4
Mam jutro powiedzieć parę słów o profilerze. Generalnie ogarniam, chcę opowiedzieć o gprofie ale może jakiś wykopek ma jakieś złote rady albo ukryte sztuczki? #programowanie #cpp #profiler #gprof
- 1
Mirki, dlaczego case 3 i 4 ladnie mi sortuje, a w case 1 i 2 wychodzi "przed" tablice? (37 linijka)
http://pastebin.com/yncpPbUR
#cpp #programowanie
http://pastebin.com/yncpPbUR
#cpp #programowanie
Pytanko z C++. Czy to normalne zachowanie dla funkcji cin.getline?
- deklaruję sobie char buffer[10];
- /* do sth /
cin.getline(buffer,10);
- deklaruję sobie char buffer[10];
- /* do sth /
cin.getline(buffer,10);
- 1
@Hauleth: nie ma flusha w istream, w ostream jest.
http://www.cplusplus.com/reference/istream/istream/
http://www.cplusplus.com/reference/istream/ostream/
A jak jest (pewnie tak - pamiętam, że fflush też się na strumień wejścia robiło), jednak to jest logicznie niepoprawne.
http://www.cplusplus.com/reference/istream/istream/
http://www.cplusplus.com/reference/istream/ostream/
A jak jest (pewnie tak - pamiętam, że fflush też się na strumień wejścia robiło), jednak to jest logicznie niepoprawne.
- 1
@patrolez: Zwracam honor. Dawno w C++ nie pisałem bo wolę języki logiczne i bez WTF na poziomie 50/min.


















