برای حل سوال Graphical Editor باید هر خط از ورودی بررسی و اگه دستور معتبر بود اجرا شود. اما اگر دستور نامعتبر بود، باید کل خط نادیده گرفته شود. مشکل اینجاست که مشخص نیست چه دادههایی و به چه تعداد در اون خط وجود دارند. پس چارهای نیست جز اینکه برای هر ورودی کل خط یکجا خوانده شه و بعد از بررسی معتبر بودن دستور، تصمیم گرفته شود که بقیه دادههای روی خط تحلیل شوند یا نه. اینجاست که stringstream به کار میآید و میتواند به ما کمک کند خط رشته ورودی را در صورت نیاز خیلی ساده به عدد تبدیل کنیم یا از پردازش خط صرفنظر کنیم.