max2004
یک شنبه 12 اسفند 1386, 10:38 صبح
سلام
تو یک پروژه که تا حد زیادی با حافظه (رشته و آرایه) سروکار داره موندم که استفاده از کدوم گزینه بهتره؟
از یه طرف اگه از char* استفاده کنم احساس میکنم چون مستقیما با اشاره گرها کار میکنم ممکنه سرعت بالاتر بره
از اون طرف چون AnsiString دیگه حالت اشاره گر نداره مدیریت حافظش با خود c++ هست و شاید بهتر عمل کنه(از این لحاظ که دیگه اختصاص و حذف حافظه با من نیست)
آیا موارد کاربرد این دو نوع داده تفاوت اساسی با هم داره؟
تو یک پروژه که تا حد زیادی با حافظه (رشته و آرایه) سروکار داره موندم که استفاده از کدوم گزینه بهتره؟
از یه طرف اگه از char* استفاده کنم احساس میکنم چون مستقیما با اشاره گرها کار میکنم ممکنه سرعت بالاتر بره
از اون طرف چون AnsiString دیگه حالت اشاره گر نداره مدیریت حافظش با خود c++ هست و شاید بهتر عمل کنه(از این لحاظ که دیگه اختصاص و حذف حافظه با من نیست)
آیا موارد کاربرد این دو نوع داده تفاوت اساسی با هم داره؟