Anyone know the rationale for using typedef for structs when a struct is itself a typedef? I have seen this in just about every book I have ever read, never with any explanation, yet I know from extensive personal experience that the end result is exactly the same (at least on all compilers from the last 10 years). Is it nothing more than an effort to save typing 'struct' on the variable declarations (and that not even needed in C++)? For instance, this all seems to be the same:
Code:
typedef struct {
int i;
} bob;
struct nob {
int i;
};
bob b;
struct nob n;
I have heard people adamantly argue that everything should be typdef-ed as a way to make maintenance easier, but in my experience when you change a data type you still need to examine every single place it is used in the entire code base to make sure you aren't creating bugs with the type change, so I don't see the maintenance benefit. I find it a lot more useful to know what an object type is without needing to constantly look up what the heck the typedef really is (of course, for structs that doesn't help). Good IDEs will make that process less painful, but I have found my ability to maintain code is actually decreased with the extensive use of typedefs.
So, any arguments for the use of typedefs?
Load file in PHP
I have 2 files. The first is a PHP generated XML file that's dependent by 2 inputs. The second is a PHP file that grabs the content of the XML file.So I have
how to read and write into a word document using php...?
hi,I need,reading and writting into a word document using php.Thank u inadvance,Madhu
filesize() returns 0
I have a socket program that runs in an infinite loop, listening for connections, in this socket I have a method, that is supposed to open a file and write to the file, but I am having issues. Each
Business Health Check
Hello I need to create an online business health check for a client it will be multiple choice and about 50 questions but the client has requested that the output/results of the health check needs to
Onclick problem in Firefox
Hi, I am using a <label onclick="myfunction(this)"></label>. It doesn't seem to trigger in Firefox but works fine with ie. Does anyone know why?Thanks
Tracking Unique Clicks
Hi guys and gals,Basically I have a database which tracks clicks on my outbound links, I do this by linking to a page like so.../redirect.php?id=1The page then reads the id and increments the click
update 2 columns by doing inner 2-column query
Hi,
Reditecting pages based on logic
Newbie here, apologies in advance!I am trying to use the header function to forward one of any number of locations (taken from a db) based on the value of a response param:Quote<?php include
PHP Surveys
I really would like some advice.If you have a client come to you asking for a survey to be done with 117 questions each has 4 radio button check boxes, and a overall percentage needs to be tallyed up.
newbie error
what is wrong with this code ? <html><body><?php$conn=odbc_connect('Towel','','');if (!$conn) {exit("Connection Failed: " . $conn);}$sql="SELECT *