PDA

View Full Version : مبتدی: کتابخانه c++



leakyscauldron
سه شنبه 05 فروردین 1393, 04:07 صبح
کسی می دونه که کتابخونه های c++ چطور ساخته شدن؟ (منظورم کتابخونه هایی مثل stl یا کتابخونه فریم ورک Qt هست.)
واسه ساختنشون از assembly هم استفاده شده؟

mmvalinezhad
پنج شنبه 07 فروردین 1393, 19:13 عصر
کسی می دونه که کتابخونه های C++‎ چطور ساخته شدن؟ (منظورم کتابخونه هایی مثل stl یا کتابخونه فریم ورک Qt هست.)
واسه ساختنشون از assembly هم استفاده شده؟
با سلام
شما به راحتی می توانید یک کتابخانه ی شخصی سازی شده در c بسازید.
به این شکل که فایلی با فرمت h ایجاد می کنیم و در داخل آن توابع مورد نیازمان را می نویسیم و بعد در شاخه include کامپایلر کپی می کنیم و از داخل برنامه اصلی آن را فرا خوانی می کنیم.مثال:

mmvalinezhad
پنج شنبه 07 فروردین 1393, 19:24 عصر
مثلا:
-محتوای فایل mylibrary.h (باید در پوشه include کامپایلر کپی کنیم):

char bozorgh_nama(char a)
{
a=a-32;
return a;
}


-محتوای برنامه اصلی:
#include <mylibrary.h>
#include <stdio.h>
#include <conio.h>

int main()
{
char a;
printf("Enter many Charachters:");
for(;;)
{
a=getch();
printf("%c",bozorgh_nama(a));
}
return 0;
}

leakyscauldron
جمعه 08 فروردین 1393, 05:27 صبح
mmvalinezhad ممنون بابت جوابتون.
ولی من منظورم یه چیز دیگه بود. من میخوام بدونم که کتابخونه هایی مثل کتابخونه استاندارد سی پلاس پلاس محتواشون چی هست، مثل کلاس iostream .
جایی هست که بشه محتوای کتابخونه ی استاندارد سی پلاس پلاس (مثل همین چیزی که توی mylibrary.h نوشتین ) رو دید؟

محسن=0
جمعه 08 فروردین 1393, 07:40 صبح
mmvalinezhad ممنون بابت جوابتون.
ولی من منظورم یه چیز دیگه بود. من میخوام بدونم که کتابخونه هایی مثل کتابخونه استاندارد سی پلاس پلاس محتواشون چی هست، مثل کلاس iostream .
جایی هست که بشه محتوای کتابخونه ی استاندارد سی پلاس پلاس (مثل همین چیزی که توی mylibrary.h نوشتین ) رو دید؟

سلام. بله
شما به پوشه include در همان محل نصب نرم افزار برید. و فایل مورد نظر خود رو (مثلا iostream ) با نرم افزار Notepad++ باز کنید.