โอเปอเรเตอร์ dereference เป็นสัญลักษณ์ที่ใช้ในการเขียนโปรแกรมคอมพิวเตอร์เพื่อดึงค่าที่อยู่ในหน่วยความจำเฉพาะ โอเปอเรเตอร์มักจะแสดงด้วยเครื่องหมายดอกจันในซอร์สโค้ดถูกนำไปใช้ก่อนตัวแปรที่ชี้ไปยังที่อยู่หน่วยความจำหรือตัวชี้ บางครั้งเรียกว่าโอเปอเรเตอร์ตัวดำเนินการตัวดำเนินการ dereference ยังสามารถใช้เมื่อประกาศหรือเตรียมใช้งานตัวแปรเพื่อระบุว่าเป็นพอยน์เตอร์ไปยังชนิดข้อมูลไม่ใช่ชนิดข้อมูลเอง เมื่อพิจารณาลำดับของการดำเนินการตัวดำเนินการการพิจารณาคดีจะมีความสำคัญกว่าตัวดำเนินการทางคณิตศาสตร์มาตรฐานเกือบทั้งหมด
เพื่อให้เข้าใจถึงสิ่งที่ผู้ดำเนินการอ้างอิงจำเป็นต้องเข้าใจว่าชนิดข้อมูลในการเขียนโปรแกรมคอมพิวเตอร์ทำงานอย่างไร ตัวแปรในโปรแกรมสามารถเก็บค่าได้ หลายครั้งนี่เป็นเพียงจำนวนเต็มหรือสตริงของอักขระ ในบางครั้งอาจเป็นที่อยู่หน่วยความจำที่ชี้ไปยังค่าจำนวนเต็ม ตัวแปรที่เก็บที่อยู่หน่วยความจำเรียกว่าพอยน์เตอร์
เมื่อจำเป็นต้องกำหนดแก้ไขหรือดึงข้อมูลที่เก็บไว้ในที่อยู่หน่วยความจำที่ตัวชี้มีอยู่ต้องใช้ตัวดำเนินการอ้างอิง หากมีการดำเนินการทางคณิตศาสตร์เช่นการเพิ่มให้กับตัวแปรตัวชี้โดยไม่มีการยกเลิกการลงทะเบียนจากนั้นการดำเนินการจะดำเนินการกับที่อยู่หน่วยความจำไม่ใช่ตัวแปรที่ชี้ไป มีหลายครั้งที่การดำเนินการทางคณิตศาสตร์ดำเนินการกับที่อยู่หน่วยความจำสามารถเพิ่มประสิทธิภาพได้เช่นเดียวกับในกรณีของการก้าวข้ามแม้ว่าอาร์เรย์ซึ่งเป็นเหตุผลว่าทำไมการทำงานนี้จึงมีอยู่ เมื่อมีการใช้ตัวดำเนินการ dereference บนตัวชี้การดำเนินการทั้งหมดจะดำเนินการกับข้อมูลที่เก็บไว้ในตำแหน่งหน่วยความจำไม่ใช่ที่อยู่หน่วยความจำเอง
ผู้ประกอบการยังสามารถนำมาใช้เมื่อเริ่มประกาศตัวแปรใหม่ โดยการวางโอเปอเรเตอร์ระหว่างประเภทตัวแปรและชื่อตัวแปรมันจะบ่งชี้ว่าตัวแปรใหม่ควรเป็นตัวชี้ไปยังชนิดข้อมูลและไม่ใช่เพียงตัวอย่างของประเภท ตัวแปรที่สร้างในแบบนี้จำเป็นต้องเริ่มต้นด้วยฟังก์ชั่นการจัดสรรหน่วยความจำบางประเภทเนื่องจากตัวชี้จะต้องตั้งค่าตำแหน่งหน่วยความจำที่ไม่ได้ใช้โดยตัวจัดการหน่วยความจำที่โปรแกรมกำลังใช้อยู่
มีอันตรายบางอย่างที่ต้องหลีกเลี่ยงเมื่อใช้ผู้ดำเนินการยกเลิกการปิดกั้น สิ่งที่สะดุดตาที่สุดคือความพยายามในการยกเลิกการอ้างอิงตัวชี้ที่เป็นโมฆะหรือไม่ได้กำหนดไว้ ในทางเทคนิคตัวชี้ไม่มีที่อยู่หน่วยความจำดังนั้นข้อผิดพลาดหรือข้อยกเว้นต่าง ๆ จะถูกสร้างขึ้นซึ่งจะหยุดการทำงานของโปรแกรม ตัวดำเนินการ dereference เวอร์ชัน Null-safe มีอยู่ซึ่งจะไม่ทำให้เกิดข้อผิดพลาด แต่ตัวดำเนินการเหล่านี้มีไวยากรณ์ที่แตกต่างกัน


