Khaine
#programowanie #qt #cpp

Da się dodać do siebie kilka QByteArrayów? Chcę po prostu stackować jeden za drugim, tak ze 20 razy zanim pójdzie jeden duży byte array. Wynika to z tego, że QAudioProbe ma na nagrywaniu z recordera bufor 40 ms (ale bym z-----ł bułę debilowi, który nie wprowadził do QAudioProbe możliwości wyboru rozmiaru bufora, tylko jest dobierana w jakiś niewiadomy sposób) i to jest po
  • Najlepsze
  • Wszystkie komentarze
tommer91
@Khaine: Tak na szybko patrząc QByteArray posiada wszystkie potrzebne funkcje, czyli append oraz reserve. Wystarczy ich użyć, a dodatkowo polecam czytać dokumentację - to nie boli.
Khaine
Khaine Autor
0
@tommer91: No właśnie zobaczyłem że jest przeciążony operator += i się pośpieszyłem z pytaniem. Co nie zmienia faktu, że i tak bym dał w ryja kolesiowi który robił QAudioProbe ( ͡° ͜ʖ ͡°)
CichyGlosZTyluGlowy
#programowanie #cpp #qt Chciałbym zrobić sobie jakąś listę z QVectorami różnych typów, żebym mógł napisać coś w stylu:

lista.append(QVector);
lista.append(QVector);
float A = 12.3;
QString B = "Coś";
  • Najlepsze
  • Wszystkie komentarze
KrzaQ2
@CichyGlosZTyluGlowy: sprawdź QVariant
Ale ogółem brzmi to trochę jak jakiś błąd w designie.
RARvolt
Khaine
#programowanie #qt #cpp

Mirki, orientujecie się może jak i czy się da w ogóle wysłać przez QTcpSocket wektor danych? Ogółem obiekt? W sensie daję mu wektor który ma 100 intów czy czegokolwiek i mu mówię, żeby mi go po prostu wysłał taki jaki jest a ktoś po stronie klienta spodziewa się tego wektora o takim rozmiarze? Czy muszę mu serializować to i odczytywać po prostu tego
  • Najlepsze
  • Wszystkie komentarze
areczkie
areczkie
  • adult
4
Treść przeznaczona dla osób powyżej 18 roku życia...
Dymoslaw
@Khaine:
1. Transmisja po TCP odbywa się porcjami, i druga strona musi cały przekaz sobie "poskładać" - dlatego aby to było możliwe podałem Ci wyżej prosty sposób: najpierw wysyłasz ilość przesyłanych danych, a dopiero potem same dane binarne.

2. W std::vector jest możliwy bezpośredni dostęp do poszczególnych elementów sekwencyjnie, nawet z wykorzystaniem arytmetyki wskaźników. link, dysponując więc wskaźnikiem na pierwszy element wektora (metoda data()) masz dostęp w zasadzie do
FantaZy
FantaZy
Mirki: uczę się #jezykc i chciałem się trochę pobawić wskaźnikami i referencjami. W przykładzie który wklejam poniżej nie wiem co oznacza zawartość " &y " wewnątrz funkcji "line", czy to jakaś dereferencja referencji? :O . Z czego to wynika? Czy jest tworzona jakaś nowa kopia adresu? Druga rzecz, dlaczego nie mogę w funkcji main wyświetlić " *y " ? W komentarzach zapisałem to co wyświetla mi funkcja printf #cpp
  • Najlepsze
  • Wszystkie komentarze
japer
@FantaZy: Wyświetlasz teraz adres wskazywanego obiektu przez wskaźnik i adres, który wskazuje na adres wskaźnika. :D
A.....k
A.....k
@FantaZy:
double x = 3.0;
double z = 4.444;
double* y = &x // teraz printf( "%f", *y); pokaże 3.0;
y = &z // teraz printf( "%f", *y); pokaże 4.444;
*y = 1.11; // teraz printf( "%f", *y);
Huczek
Jakaś lektura o C++11 i ew. C++14 by uzupełnić wiedzę z #cpp ? Moja wiedza w większości opiera się na książce Bruce Eckela "Thinking in C++" a to trochę stara lektura. Co byście polecili?
  • Najlepsze
  • Wszystkie komentarze
R.....a
R.....a
@Huczek: Szkoła programowania C++ Stephen Prata
wolodia
@Huczek: Nowa książka Meyersa jest też po polsku (ale nie wiem jaka jest jakość tłumaczenia):
http://www.empik.com/skuteczny-nowoczesny-c-meyers-scott,p1103920923,ksiazka-p
I.....y
I.....y
#programowanie
Mirki jaki tytuł polecacie do #cpp dla osoby,która nigdy nie programowała. Znajomy mnie męczy. Symfonie?
  • Najlepsze
  • Wszystkie komentarze
Gottek
@Inteligentny: tylko Szkoła Programowania Prata. Symfonia jest napisana w kiepskim stylu.
simia
simia
Mirki programysty. Która wersja bardziej Wam leży i dlaczego?
1.
std::vector v;
using vIter = decltype(v)::iterator;
void f(vIter it){}
2.
  • Najlepsze
  • Wszystkie komentarze
Khaine
#programowanie #audio #cpp

Używał ktoś może biblioteki BASS? Bo kompilator zwraca mi uwagę na pewną rzecz i trudno mi się mu dziwić trochę.

Przedostatni argument tej funkcji ma rzekomo typ WASAPIPROC:
http://www.un4seen.com/doc/#basswasapi/BASS_WASAPI_Init.html
  • Najlepsze
  • Wszystkie komentarze
Jakr
Jakr
1
#cpp #visualstudio #programowanie

Próbuje napisać swój pierwszy program w VS i nie kompiluje się ( ͡° ʖ̯ ͡°). Jaki argument do funkcji return powinienem dać żeby było dobrze? Czy nie tutaj leży problem? Ustawiłem w properties projektu WinMain jako entry point
  • Najlepsze
  • Wszystkie komentarze
Wypok_spoko
Robię niewielką migrację z C++ Visual 2006 do C++ Visual 2010 i miałem kawałek kodu taki jak:
CFile *fInp;
...
iStatus = fInp->Read(chMsg, iMaxBuffer); // to coś zwraca inta ile znaków zostało skopiowanych

po migracji zrobiłem:
  • Najlepsze
  • Wszystkie komentarze
yodaa1
#naukaprogramowania #cpp

Mirki mam taki kod:

void selectionSort(int arr[], int size, int i)
{
  • Najlepsze
  • Wszystkie komentarze
CichyGlosZTyluGlowy
Czy taka funkcja powoduje wyciek pamięci? #cpp #naukaprogramowania

void foo()
{
char tab[100] = "qwertyuiopasdfghjkklzxcvbnm";
}
  • Najlepsze
  • Wszystkie komentarze
Khaine
#cpp #qt #programowanie

Programirki mam pewien problem dziwny bądź nie dziwny, to zależy od tego czy ktoś będzie wiedział o co dokładnie chodzi czy nie. Chcę sobie zrobić serwer na osobnym wątku w Qt razem z socketem do komunikacji po TCP/IP. Najpierw może pliki źródłowe które biorą w tym udział:

https://gist.github.com/Granathar/e1388680b43c9d66edd9#file-gistfile1-txt - server.h
https://gist.github.com/Granathar/a7a67ac59488b0b0e3a8#file-gistfile2-txt - server.cpp
  • Najlepsze
  • Wszystkie komentarze
CichyGlosZTyluGlowy
#programowanie #naukaprogramowania
W jaki sposób mogę sprawdzić, które części mojej aplikacji w #qt #cpp mają wycieki? Appka żre RAM jak p------a, chociaż pakuję smart pointery gdziekolwiek się da.
  • Najlepsze
  • Wszystkie komentarze
Khaine
#programowanie #cpp #qt

Czy Qt posiada w sobie jakąś funkcję/klasę, która pozwala wybebeszać dźwięk systemowy? Nie chodzi mi tutaj o pobieranie audio z mikrofonu, bo to akurat widziałem, tylko prosto ze źródełka zanim wejdzie w kartę dźwiękową i zostanie przerobione na sygnały dla głośników.
  • Najlepsze
  • Wszystkie komentarze
adek_es
#programowanie #cpp

Mirki, mógłby ktoś zerknąć na kod? Korzystam z projekcie z biblioteki Xercesc, ale ona umożliwia wykonywanie tylko prostych xPathów, a ja potrzebuję wykonywać ścieżki w stylu:

myProj/Parameters/Parameter[@Name="SomeName"]/Values/@DefaultValue
Napisałem więc swoją metodę, ale dostaję błąd "myProj.exe has triggered a breakpoint" i przenosi mnie do definicji metody "_CrtIsValidHeapPointer". Jeśli pomijam moją metodę, to wszystko wykonuje się OK, więc to z nią coś jest nie tak, ale debugowanie nie prowadzi do żadnych
  • Najlepsze
  • Wszystkie komentarze
Djuna
#programowanie #linux #archlinux #cpp #qt próbuję zbudować swój program tak jak opisano tutaj: http://stackoverflow.com/questions/14170590/building-qt-5-on-linux-for-windows ale wynik jest następujący:

make[1]: x86_64-w64-mingw32.static-g++: Command not found
Makefile.Release:5529: recipe for target 'release/main.o' failed
make[1]: *** [release/main.o] Error 127
make[1]: Leaving directory '/home/sms/Documents/MyApp'
  • Najlepsze
  • Wszystkie komentarze
Jakr
Jakr
1
#programowanie #cpp

Staram się napisać program, który liczyłby pierwiastki drugiego stopnia metodą Newtona. Chciałem zrobić na dwa sposoby:
Przy pomocy pętli for, gdzie podawałbym liczbę iteracji oraz wartość początkową pastebin.

oraz stosując pętle do…while
  • Najlepsze
  • Wszystkie komentarze
Kaczus2B
Kaczus2B
Dla niektórych wakacje się kończą. Więc proponuję małą zabawę dla ludzi spod znaków #programowanie a szczególnie #jezykc oraz #cpp przy rozwiązywaniu (jak myślałem prostego, ale testowa grupa pokazała, że jest trochę podchwytliwy i wyszedł trudniejszy niż zakładałem) quizu.
  • Najlepsze
  • Wszystkie komentarze
KrzaQ2
http://dev.krzaq.cc/an-erase-remove-idiom-gotcha/

Bjarne mówił, ƶe biblioteki i języki powinny być tak zaprojektowane, aby cięƶko było popełnić błąd, a pisanie dobrego kodu było łatwe. Tym razem imo nie pykło.

  • Najlepsze
  • Wszystkie komentarze