» »

c++ header file

c++ header file

fogl ::

Zanima me kako je v header fajlu definirana kakšna funkcija? Npr. za hath.h bi pričakoval da je za sin(x) napisan nek algoritem kako se izračuna ta vrednost, M_PI_2 naj bi pomenilo pi/2, izračunan na 20 mest natančno, pa v math.h nisem našel nič temu podobnega.

OwcA ::

Poglej si izvorno kodo libc, večina drugih knjižnic (Dinkumware, Intel ...) je že prevedenih (oziroma je izvorna koda astronomsko draga).
Otroška radovednost - gonilo napredka.

fogl ::

Vsakič ko mu vpišem v program #inclide "stdafx.h", mi napiše...catastrophic error: could not open source file "stdafx.h". Kaj je narobe? Kaj je tukej tok katastrofalnega? 8-O
lp, klemen

Zgodovina sprememb…

  • spremenil: fogl ()

Vesoljc ::

> Kaj je tukej tok katastrofalnega?

sej pravi, da ga ne najde...
Abnormal behavior of abnormal brain makes me normal...

fogl ::

V kermu direktoriju pa išče? A obstaja na internetu kakšna stran, kjer se da te header fajle zdaunloudat?
lp, klemen

Vesoljc ::

umm... stdafx.h je tako imenovani precompiled header, ki, če je pravilno nastavljen, močno pospeši celoten postopek prevajanja...

tuki lahko najdeš mal več informacij

glede deklaracije in definicije pa tkole (na hitr)

kodo imaš lahko v osnovi v dveh oblikah, kot izvorno kodo, ali kot ene vrste že prevedene knjižnice (statične ali dinamične).

zgleda pa nekak tkole:
header:
funkcije1.hpp
int Sestej(int, int);


source file:
funkcije1.cpp
#include "funkcije1.hpp"
int Sestej(int a, int b)
{
     return(a+b);
}


če pa je koda v knjižnici, pa cpp datotek ni, so pa razni .lib ali pa .dll. še vedno pa imaš header, ki ga vključiš in ko prevajalnik potrbuje kodo "skoči" v knjižnico in tam pobere kodo...
recimo ;)
Abnormal behavior of abnormal brain makes me normal...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

uporaba C++ unmanaged kode v C#.NET projektu

Oddelek: Programiranje
111839 (1562) krho
»

[C++] bind

Oddelek: Programiranje
61369 (1147) fiction
»

[c++] dvosmerno povezan seznam

Oddelek: Programiranje
122467 (2303) upirna
»

c++ vstavljanje knjižnice v kodo

Oddelek: Programiranje
161546 (1205) SasoS
»

[C++] NULL: Undeclared identifier - HELP!

Oddelek: Programiranje
101156 (1094) CCfly

Več podobnih tem