PDA

View Full Version : ایراد این كد سادە چی هست ممنون



ali guard
شنبه 08 شهریور 1393, 21:44 عصر
سلام دوستان ایراد این كد چی هست
#include<iostream.h>
use namespace stdio;
class vechile{
pubilc :
Int wheels;
void move();
};
class car: vechile{
public:
int doors=4;
};
int main(void)
{
vechile * cars=new car();
cout<<cars->doors<<endln; // inja doors error mida , moshkil chi hast ?
return 0;
}


Void vechile::move() { cout<<"moving"; }

کامبیز اسدزاده
شنبه 08 شهریور 1393, 22:00 عصر
سلام دوستان ایراد این كد چی هست
#include<iostream.h>
use namespace stdio;
class vechile{
pubilc :
Int wheels;
void move();
};
class car: vechile{
public:
int doors=4;
};
int main(void)
{
vechile * cars=new car();
cout<<cars->doors<<endln; // inja doors error mida , moshkil chi hast ?
return 0;
}


Void vechile::move() { cout<<"moving"; }







جالبه !
این کد رو کی نوشته ؟ کلا پر از غلط املائیه !!! نه تنها غلط املائی بلکه قوانین برنامه نویسی هم درش رعایت نشده !
مثلا این بالا public رو نوشتن pubilc یا مثلا endl رو نوشتن endln !!!
یا اون پایین void رو نوشتن Void و غلط های دیگه مثل Int که باید بشه int و و و ....

ali guard
شنبه 08 شهریور 1393, 22:26 عصر
باشە مهندس یك ی كاملش كند تا ما هم ایراداش درك كنم بلا خرە یكی از دوستان ازما پورسید منم كپی كردم اینجا ممنون از راهنمایی

omid_kma
شنبه 08 شهریور 1393, 22:35 عصر
این دوستتون هنوز قواعد ساده رو نمیدونه رفته inheritance استفاده کرده ؟:قهقهه:

#include<iostream>
class Vehicle
{
public:
int wheels;
void move();
};
class Car:public Vehicle
{
public:
int doors=4;
};
int main()
{
Car* car = new Car();
std::cout<<car->doors<<'\n';
return 0;
}
void Vehicle::move() { std::cout << "moving"; }

a.r.khoshghalb
شنبه 08 شهریور 1393, 22:42 عصر
باشە مهندس یك ی كاملش كند تا ما هم ایراداش درك كنم بلا خرە یكی از دوستان ازما پورسید منم كپی كردم اینجا ممنون از راهنمایی

آقا از من میشنوی رفیقت بدجور سرکارت گذاشته :|
:لبخند:

motherboard
شنبه 08 شهریور 1393, 22:46 عصر
شما دوستان چه قدر ساده اید :متعجب:.ایشون گفت مال دوستش هست و شما هم باور کردید.!!!! بنده خدا روش نشده که بگه مال خودشه از رفیقش مایه گذاشته.

ali guard
شنبه 08 شهریور 1393, 23:26 عصر
شما دوستان چه قدر ساده اید :متعجب:.ایشون گفت مال دوستش هست و شما هم باور کردید.!!!! بنده خدا روش نشده که بگه مال خودشه از رفیقش مایه گذاشته.

ماشا اللە چە فرهنگی دارید !!!! 2014 هست
چرا مجبورم بگم مالی خودم نیست اگر مالی خدم باشد من دروست گفتم اصلا من ننویشتم یكی دوستام سوال كردە بود

اونم یادت باشد اگر همە میسلی هم بدانیم یانی هم هیچ نمیدانیم

motherboard
شنبه 08 شهریور 1393, 23:33 عصر
ماشا اللە چە فرهنگی دارید !!!! 2014 هست
چرا مجبورم بگم مالی خودم نیست اگر مالی خدم باشد من دروست گفتم اصلا من ننویشتم یكی دوستام سوال كردە بود

اونم یادت باشد اگر همە میسلی هم بدانیم یانی هم هیچ نمیدانیم
نظر لطفتون هست.ان شاء الله که همین طوری بوده باشه.

مسعود اقدسی فام
یک شنبه 09 شهریور 1393, 00:27 صبح
ماشا اللە چە فرهنگی دارید !!!! 2014 هست
چرا مجبورم بگم مالی خودم نیست اگر مالی خدم باشد من دروست گفتم اصلا من ننویشتم یكی دوستام سوال كردە بود

اونم یادت باشد اگر همە میسلی هم بدانیم یانی هم هیچ نمیدانیم

ادبیات نگارشیتون هم مثل کدتون جالب هست!

آقای omid_kma (http://barnamenevis.org/member.php?323331-omid_kma) کد صحیح رو نوشتن. سوای غلطای املایی (!) مشکل اصلی این بود که car از کلاس Vehicle تعریف شده بود و نمي‌شد به door دسترسی داشته باشه. درسته که Car از Vehicle مشتق شده، اما شی از نوع والد اجازه دسترسی به اعضای مختص فرزند (که داخل خودش تعریف نشده) رو نداره، ولی بر عکسش (دسترسی فرزند به عناصر والد) امکانپذیر هست.
این یه مثال کاملتر:

Car* car = new Car();
Vehicle *ve = new Car();
std::cout<<car->doors<<'\n';
//std::cout<<ve->door; // Na dorost
car->move();
ve->move();

amir.bakhtiari
یک شنبه 09 شهریور 1393, 12:20 عصر
جالبه !
این کد رو کی نوشته ؟ کلا پر از غلط املائیه !!! نه تنها غلط املائی بلکه قوانین برنامه نویسی هم درش رعایت نشده !
مثلا این بالا public رو نوشتن pubilc یا مثلا endl رو نوشتن endln !!!
یا اون پایین void رو نوشتن Void و غلط های دیگه مثل Int که باید بشه int و و و ....

این دوستتون هنوز قواعد ساده رو نمیدونه رفته inheritance استفاده کرده ؟



آقا از من میشنوی رفیقت بدجور سرکارت گذاشته :|



شما دوستان چه قدر ساده اید .ایشون گفت مال دوستش هست و شما هم باور کردید.!!!! بنده خدا روش نشده که بگه مال خودشه از رفیقش مایه گذاشته.


یه بنده خدایی اومد یه سوالی پرسید - حالا کد برای خودشه یا برای دوستش - غلط املایی داره یا نداره - اصلا هر چی!!! بجای اینکه تیکه پرونی بشه - جواب درست داده بشه - بهتره :لبخندساده:

omid_kma
یک شنبه 09 شهریور 1393, 13:04 عصر
یه بنده خدایی اومد یه سوالی پرسید - حالا کد برای خودشه یا برای دوستش - غلط املایی داره یا نداره - اصلا هر چی!!! بجای اینکه تیکه پرونی بشه - جواب درست داده بشه - بهتره :لبخندساده:
جواب درست گذاشته شده .
شما هم قبل از اسپم گذاشتن بهتر بود پست ها رو یک بار دیگه می خوندید

amir.bakhtiari
یک شنبه 09 شهریور 1393, 13:09 عصر
جواب درست گذاشته شده .
شما هم قبل از اسپم گذاشتن بهتر بود پست ها رو یک بار دیگه می خوندید

خوندم همشو - به قول شما اسپپپپم گذاستم - منظور این بود بهتر بود زودتر جواب درستو میدادن تا اینکه...

اینجا جای این حرفا نیست

کامبیز اسدزاده
یک شنبه 09 شهریور 1393, 13:19 عصر
تاپیک قفل شد.