Anonymní profil xXx – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil xXx – Programujte.comAnonymní profil xXx – Programujte.com

 

Příspěvky odeslané z IP adresy 158.193.98.–

SNV
Pascal › HELP ME .... pomozete mi pro…
4. 4. 2011   #140662
Anonymní uživatel
Právo a podnikání › Reklamace - poplatky
23. 3. 2011   #140295

Ne.

xXx
C / C++ › qsort
23. 11. 2010   #136184

O nazvy atributov samozrejme neslo, ide iba o tuto chybu:

c:\documents and settings\administrator\my documents\visual studio 2008\projects\pole2\pole\cpole.cpp(70) : error C3867: 'CPole::compare': function call missing argument list; use '&CPole::compare' to create a pointer to member


xXx
C / C++ › qsort
22. 11. 2010   #136158

#include <stdlib.h>

#include <string.h>
#include <stdio.h>
#include <iostream>
#include "CPole.h"
#include "CError.h"
using namespace std;

CPole::CPole(int pocet,int dolnyindex) : aPocet(pocet), aDolnyIndex(dolnyindex),
aPole(aPocet>0 ? new double[aPocet] : NULL)
{
printf("CPole()\n");
}

CPole::CPole(const CPole &src) : aPocet(src.aPocet), aDolnyIndex(src.aDolnyIndex),
aPole(aPocet>0 ? new double[aPocet] : NULL)
{
if(aPole != NULL) {
memmove(aPole,src.aPole,aPocet*sizeof(double));
}
}

CPole &CPole::operator = (const CPole &src)
{
if(this != &src) {
if(aPole!=NULL) {
delete[] aPole;
aPocet = 0;
aDolnyIndex = 0;
}
if(src.aPole!=NULL) {
aPocet = src.aPocet;
aDolnyIndex = src.aDolnyIndex;
aPole = new double[aPocet];
memmove(aPole,src.aPole,aPocet*sizeof(double));
}
}
return *this;
}

CPole::~CPole(void)
{
printf("~CPole()\n");
if(aPole!=NULL)
delete[] aPole;
}

double CPole::operator[](int index)
{
if(index<aDolnyIndex || index>aDolnyIndex+aPocet-1) throw CError("Zly index!\n",aDolnyIndex);
else return aPole[index-aDolnyIndex];
}

void CPole::Set(int index, double hodnota)
{
aPole[index-aDolnyIndex] = hodnota;
}

int compare( const void *a, const void *b)
{
int cislo1 = *((int*)a);
int cislo2 = *((int*)b);
if (cislo1 < cislo2) return -1;
if (cislo1 == cislo2) return 0;
return 1;
}

void CPole::AplikujQsort(CPole pole[], int ArraySize)
{
// qsort(pole, ArraySize, sizeof(CPole),Compare);
}



Nevedel by niekto pomoct s qsortom s tym, ze nejde o klasicke pole ale o obalovu triedu pola realnych cisel?
Ak to klasicky qsort qsort((void *)table, TableSize, sizeof(table[0]), sortFunction); tak mi hadze vzdy chybu ... Vopred vdaka

xXx
C / C++ › Z LIFO urobit FIFO
27. 10. 2010   #135025

A ty si mi vlastne hore zmenil uz kod v tom Pop-e, ak som to dobre pochopil :)

xXx
C / C++ › Z LIFO urobit FIFO
27. 10. 2010   #135011

Dakujem, ale este bude treba menit aj metodu Pop, ci nie?

xXx
C / C++ › Z LIFO urobit FIFO
24. 10. 2010   #134916

A nemohol by si mi prosim ta ukazat tu zmenu priamo na priklade v mojom kode?

xXx
OS - GNU / Linux › Linux na SUN Ultra 5
29. 9. 2010   #134077

Gentoo neodporucam, ked nie si pokrocily ;)

xXx
OS - GNU / Linux › Linux na SUN Ultra 5
29. 9. 2010   #134059

A este nieco:

http://tldp.org/HOWTO/SPARC-HOWTO-12.html

xXx
OS - GNU / Linux › Linux na SUN Ultra 5
29. 9. 2010   #134057

http://en.wikipedia.org/wiki/Aurora_SPARC_Linux

xXx
OS - GNU / Linux › Linux na SUN Ultra 5
28. 9. 2010   #134013

http://www.damnsmalllinux.org/

Tvoj PC je este nad odporucane poziadavky: http://www.damnsmalllinux.org/wiki/index.php/Minimum_Hardware_Requirements

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý