Tech Off Post

Single Post Permalink

View Thread: is 'new object().property' or 'new object().method()' a good idea?
  • User profile image

    AndyC wrote:
    evildictaitor wrote:

    Should have checks in it:

    int main(){
      int len;
      string b;

      b = (string)malloc(sizeof(char) * 3);
      assert(b != NULL);
      strcpy(b, "Bob\0", 3);
      len = strlen(b);

    assert really doesn't count as a check, since it is only functional during debugging sessions. For runtime checks you really should use a proper if else construct.

    Well if we're being fussy we can go into propagating error results or implementing the C Exception library, but I was just trying to get my point across, not write release code Tongue Out