شما باید ببینین در کجای برنامه هستین و در مورد چی صحبت میکنین؟
اینطور ک من از این چند خط کد (اگه در سوال هاتون قطعه کد کامل رو بذارید خیلی بهتره) متوجه شدم، شما میخواین یک لیست پیوندی بنویسین، که خب برای این کار شما یک کلاس تعریف میکنید و یک اشارهگر به نوع دادهای خاص (میتونه ساختار یا کلاس دیگه ای باشه.) به طور خصوصی تعریف میکنید.
بعد از طریق توابعی که بصورت عضو تو این کلاستون دارین، به اون متغیر (اشارهگر) دسترسی خواهید داشت و نیازی به تعریف نداره و میتونید باهاش کار کنید، بهش مقدار بدین و ...
و خب اضافه میکنم که درسته که از نظر ترتیبی الان کدی که شما برای تعریف اون اشارهگر نوشتین بعد از اینه که بهش مقدار دادین، ولی جا داره که بهتون مفهوم تولد یک شیء از نوع کلاس رو یادآوری کنم. و اینکه توابع عضو بعد از اینکه شما یک شیء از نوع کلاستون تعریف کردین و کامپایلر حافظهای در اختیارش گذاشت، بعد از اون فراخونی میشه.
پس هیچ دلیلی نداره که خطایی ایجاد بشه :)