I want to know the difference between “Local linker symbols” and “Local program variables”?
I am reading a book that has this:
alt text http://img682.imageshack.us/img682/9816/symbols.jpg
What does each mean? Any examples?
/* This function has global scope within this file (module). It is represented * by a "local linker symbol", since the linker will need to resolve its address * if it is referenced by any other function. */ static void some_function() { /* These "local program variables" are of no interest to the linker * since they are not visible outside the current function, so no other * part of the program can possibly reference them. */ int a, b, c; }
Local Linker characters are defined and refer exclusively to the module.
, , , .
- , , , .
Source: https://habr.com/ru/post/1735339/More articles:jQuery / jqGrids / Problems submitting form data - jqueryС# Reflection, используя метод MakeGenericMethod с методом, который имеет ограничение типа 'new()' - genericsШаблоны для делегирования работы нескольким потокам - backgroundworkerDoes Linq to NHibernate return different results than HQL? - c #Why is Reporting Services report much slower than requesting it? - reporting-servicesFileStream and Encoding - c #Blackberry menu from BlackBerry app - eventsC #: Direct3D in the control, and full-screen mode on the secondary monitor - what's the best way? - c #Doing Math.Round (x, 2) at a decimal value, but you need to provide 2 numbers after the decimal as money - decimalSingle thread SWT issue - javaAll Articles