devxlogo

We are an award-winning tech entrepreneurship website where trusted experts can provide value globally.

Since 1998, DevX has helped people start businesses, build websites, and provide enterprise technology to people globally. Interviewing the likes of Microsoft’s co-founder, Steve Ballmer, the publication brings comprehensive, reliable, and accessible insights to the Internet.

devxlogo

Trusted for 26 years

Over 30K Articles

1M+ Readers

Expert-reviewed

10K+ Tech Terms

As seen in:

microsoft logo
business_insider_logo
wired_logo
berkley
arstechnica_logo
hackernoon

The Latest

ConvertCamelCase – Convert from a string in camel case

‘ change a sentence in CamelCase to a sentence with spaces’ for example ConvertCamelCase(“FileExchange”) => “File Exchange”Public Function ConvertCamelCase(ByVal Value As String) As String Dim i As Long For i

FormatCreditCard – Format a credit card number

‘ Format a credit card numberFunction FormatCreditCard(ByVal text As String) As String Dim i As Long ‘ ignore empty strings If Len(text) = 0 Then Exit Function ‘ get rid

New and Delete

Question: In my class declaration I have a member: CSomeUsefulClass* m_one; In my implementation file, there is a function: DoMyThing(){CSomeUsefulClass* m_two;m_two = new CSomeUsefulClass(param1, param2);//blah…m_one = m_two;//do my thing…} then

Rethrowing a Throwable Exception in Your Code

Use the fillInStackTrace() method to rethrow a Throwable type of exceptional condition in your code. This is useful if you want to rethrow a exception that occurred while using a

Using dynamic_cast Properly

Programmers who use dynamic_cast sometime discover that their applications suffer from mysterious crashes although seemingly, they are bug free. In most cases, the reason is that they forgot to turn

Taking an Address of a Pointer

The sequence && is parsed as the logical AND operator. According to the Maximal Munch parsing principle, it’s never construed as two & (address of) operators: void func (char **

Escape Sequences

Certain special characters are represented as escape sequences. An escape sequence begins with a (backslash) followed by an alphanumeric character. For example, the escape sequence represents the newline character. Note

Invoking a Function Through a Pointer

When you call a function through a pointer to function, use that pointer as if it were the function itself, not a pointer. For example: #include char buff[10];void (*pf) (char

Assigning an Integer Value to an Enumeration

C++ doesn’t allow you to assign integer value to an enumeration directly: enum Direction (Up, Down};Direction dir;Dir=0; // error, can’t assign int to enum type However, you can use static_cast

Servlet Variables

Question: If I declare one variable in a servlet class, and if I create many instances of that servlet, what will be the status of that variable? Answer: If the

Free Store and Heap

Question: Is there any difference between heap and free store in C++? Answer: The free store is a region of memory from which a program allocates dynamic memory using new.

Random Number Generator

Question: Is there a way to capture the last value (digit) of the system clock number and use that to generate a random number? Or look at system clock–find last

Servlet Resources

Question: Where is the best place to store .property files and .xml files for servlets/jsp? Right now I am using “user.home”, but there is a problem when you have multiple

Casts in C++

Question: Can I cast an unsigned integer to an enumerator? If so, could you provide an example? Answer: You can use static_cast to cast an int to an enumerator. However,

Defining a Function with the ‘friend’ in a .cpp

Question: With the following: friend int operator == (const cs303Point& point0, const cs303Point& point1); in my .h file, how should the first line of the function definition look in the

Informix Online Dynamic Server Installation

Question: We have Informix-Online Dynamic Server Version 5.1 running on Sun 4 architecture machines (Sparc 4, Sparc 5, etc.). We plan to upgrade some machine to Ultra 2. I just

Validation on Date Inputs

Question: I’m using Web Datablade and IIF to develop Web pages. I need validation (other than JavaScript) on date inputs. How can I validate dates on IIF, using SPL or

Installation Problem

Question: I am trying to install Informix on Windows NT Server. After installation, I get the following error (after restarting): Columns: 80 Keyboard rate: 31 Keyboard delay: 1 Code page:

Dropping a Bad Chunk

Question: I have a bad chunk in a dbspace that is bad and marked “down” by Informix. I don’t really care about the data in that chunk anyway, so I

Upgrade Issues with Informix 64-bit Version

Question: I am quite new as an Informix DBA. Our company is currently running the Informix 7.31 32-bit version on a 64-bit processor. They are thinking about upgrading to a

The MB ShellSpy Control

This control lets you know when the user performs any file system operation, such as file or folder creation, deletion, renaming, and so on. In additionm you can know when

Retrieve Time Zone information

The GetTimeZoneInformation API returns a TIME_ZONE_INFORMATION variable that contains several pieces of information about system’s time date and time setting. The first Long value in this structure holds the “distance”

Multiple Line Headers on Grids

Question: Can I have multiple line headers on grids? Answer: No, you cannot have multiple line headers on grids in VFP, but you can simulate them by overlapping a shape