standards-compliance

Are there any compilers that IGNORE C++ standard about default inline functions?

C++ ISO standard says, that: "A function defined within a class definition is an inline function." Are there any compilers that IGNORE this rule? (please, do not mistake inline with inlineD - my question is if there is a compiler, that wont put there that inline suggestion that it should) ...

Are there any compilers that IGNORE C++ standard about default inline functions?

C++ ISO standard says: "A function defined within a class definition is an inline function." * Do you know about any compilers that IGNORE this rule? Do you know about any compilers that WILL NOT put that 'inline suggestion' there? (please do not repeat the theory about inlines, I am aware of that - I need a practical answer) ...

Is it legal to create your own CSS attributes?

I'm working on a windowing application for a website of mine. Right now, I have each individual window set up as a in the body of the site. I add new windows by literally adding the appropriate code to the end of the body element, and delete them by removing that div. (I'm using jQuery for the underlying JavaScript architecture.) I've ...

How does the Traditional "HTML is only for content" line of thought handle dynamic formatting?

For so long, I've read and understood the following truths concerning web development: HTML is for content CSS is for presentation JavaScript is for behavior. This is normally all fine and good, and I find that when I strictly follow these guidelines and use external .css and .js files, it makes my entire site much much more manageab...

HTTP conformance test suite

Are there any good HTTP conformance test suites? I need to test some existing code for the standard compliance and do not want to reinvent the wheel and bump into various corner cases. I'm not specifying the language I use. I expect suite to be generic enough to be adaptable for my needs – although I'd settle for anything that is sane...

URL parsing test suite

I need to test some existing http:// URL parsing code for compliance to RFC 3986. I do not want to reinvent the wheel and to bump in to various corner cases. Is there some existing comprehensive test suite for that? I do not specify the language I use since I expect the test suite to be generic enough to be adaptable. I would settle ...

Best way to do arrays in gsoap, considering WSDL compliance and performance

I'm using gsoap to generate an XML SOAP parser and WSDL grammar, and was wondering what is the recommended way to express a static array that is both fast to parse and generates a corresponding WSDL that passes all the validation tests (like Eclipse WSDL Validator or NetBeans Validate XML). If I use this input into gsoap: struct ns__Ar...

How Do I Serialize DateTime Objects in .NET in a Standards Compliant Way

My goal is use the .NET DateTime object (in C#) and have that be serialized to and parsed from a string (for use in XML) in a way that is standards compliant. The specific standard I have in mind is the ISO 8601 standard for representing dates and times. I want an easy to use solution (preferably, one method call each way) that will co...

Are good CSS design and IE6 / IE7 support mutually exclusive?

Like every web developer, I usually curse the creators of IE6 with foul and untimely deaths at least once a week. Yet my company requires me to keep supporting that most-hated of browsers. My problem today has been wanting to first use a wildcard in my CSS and then trying to use the "inherit" property instead. Neither of which are suppo...

Is a compiletime constant index into a compiletime constant array itself compiletime constant?

I am trying to play fancy games which have the C++ compiler synthesize hash values of constant strings at compiletime. This would let me replace the string with a single identifier, with a massive savings in code size and complexity. For programming clarity and ease, it'd be awesome if I could examine and compute at compiletime with sim...

delete[] supplied a modified new-ed pointer. Undefined Behaviour?

I saw some code as below during a peer-code-review session: char *s = new char[3]; *s++ = 'a'; *s++ = 'b'; *s++='\0'; delete []s; // this may or may not crash on some or any day !! Firstly, I know that in Standard C++, pointing to one-past the array-size is O.K. though accessing it results in undefined behaviour. So I b...

Is WPF an ECMA standard library?

Is WPF an ECMA standard library? Or it is just a part of MS .net implementation? Any references please? ...

Do you commonly use Link Relations ("rel" attributes)?

I'm eager to move towards a more standards-based, accessible and semanticly-correct web development approach. At the office, I don't expect there to be huge changes straight away, but I'm trying to start laying down some of the basic foundations for progress further down the track. Part of this process is the introduction of the rel at...

Is "boolean short circuiting" dictated by standard or just mostly used as optimization?

EDIT: Found duplicate once I learned the term for this behaviour. Close as duplicate please. Consider this Class* p = NULL; if( p != NULL && p->Method() == OK ){ // stuff } On all compilers I've worked with, this is quite safe. I.e. the first part of the boolean expression will evaluate to false, and the call to Method() will thus...

SQL Server Reporting Services 2005 - Generated HTML - Standards Compliance

Looking for guidance as to the standards compliance of the generated html by reporting services e.g. XHTML, CSS, WCAG etc ...

What are the good parts in the poorly-thought-of non-standard C++ libraries?

In trying to get up to speed with C++ (coming from a long experience with C), I am obviously trying to do the right thing, and use as much as is standard as is possible. However, in my readings on the matter I come accross a lot of criticism for standard things, and praise for non-standard things. For example, even the the (I assume) po...

JSON Spec - does the key have to be surrounded with quotes?

Example: Is the following code valid against the JSON Spec? { precision: "zip" } Or should I always use the following syntax? (And if so, why?) { "precision": "zip" } I haven't really found something about this in the JSON specifications. Although they use quotes around their keys in their examples. (So I'll do that too f...

How useful is PHP CodeSniffer? Code Standards Enforcement in General?

I'm dabbling with the idea of setting up PHP CodeSniffer on our continuous integration server in an effort to improve the quality of our code-base. After reading the documentation I'm very excited about the idea of normalizing and enforcing our coding standards. However, I'm left wondering about the actual improvement to our product. I'm...

Why would you need a "Valid XHTML & CSS" notice at the end of a page

I've seen this in the footer of various websites, most of them non-technical websites. Some websites go even further and include a W3C badge stating the fact. I don't see how this can be of any help to the targeted audience. ...

C++ new int[0] -- will it allocate memory?

A simple test app: cout << new int[0] << endl; outputs: 0x876c0b8 So it looks like it works. What does the standard say about this? Is it always legal to "allocate" empty block of memory? ...