DEV Community

Paul J. Lucas profile picture

Paul J. Lucas

C++ Jedi Master

Education

M.S., University of Illinois at Urbana-Champaign

Work

Retired Principal Software Engineer

Variadic Functions in C

Variadic Functions in C

3
Comments
6 min read

Want to connect with Paul J. Lucas?

Create an account to connect with Paul J. Lucas. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Custom C++ Stream Manipulators

Custom C++ Stream Manipulators

6
Comments
4 min read
Declaring Multiple Variables in a “for” Loop Initialization Clause

Declaring Multiple Variables in a “for” Loop Initialization Clause

15
Comments 1
3 min read
DIY Home Security Camera System

DIY Home Security Camera System

28
Comments 1
8 min read
Compound Literals in C

Compound Literals in C

5
Comments 1
5 min read
Software Career Advice

Software Career Advice

129
Comments 21
6 min read
Unions & std::variant in C++

Unions & std::variant in C++

1
Comments
9 min read
Career Retrospective

Career Retrospective

101
Comments 24
15 min read
C Const Conundrum

C Const Conundrum

1
Comments
5 min read
Using assert() for Less Buggy Code

Using assert() for Less Buggy Code

1
Comments
7 min read
typeof in C23

typeof in C23

2
Comments
3 min read
auto in C23

auto in C23

1
Comments
6 min read
_Generic in C

_Generic in C

6
Comments
13 min read
Unions in C

Unions in C

2
Comments
7 min read
An Updated Cdecl — with Macro Expansion

An Updated Cdecl — with Macro Expansion

1
Comments
3 min read
Handy C/C++ Preprocessor Macros

Handy C/C++ Preprocessor Macros

4
Comments 7
5 min read
C/C++ Preprocessor Macros

C/C++ Preprocessor Macros

1
Comments 1
11 min read
Enumerations in C++

Enumerations in C++

2
Comments
4 min read
setjmp(), longjmp(), and Exception Handling in C

setjmp(), longjmp(), and Exception Handling in C

3
Comments 2
10 min read
Enumerations in C

Enumerations in C

3
Comments
8 min read
C++ Const Conundrum

C++ Const Conundrum

8
Comments 1
8 min read
Dynamically Allocating 2D Arrays in C++

Dynamically Allocating 2D Arrays in C++

2
Comments
4 min read
Advanced Thread Safety in C++

Advanced Thread Safety in C++

6
Comments
19 min read
Singletons in C++

Singletons in C++

1
Comments 5
10 min read
C++ References

C++ References

3
Comments
12 min read
Dynamically Allocating 2D Arrays Efficiently (and Correctly!) in C

Dynamically Allocating 2D Arrays Efficiently (and Correctly!) in C

2
Comments 2
6 min read
Implementing “finally” in C++

Implementing “finally” in C++

3
Comments 6
4 min read
Good CLI Design & Implementation

Good CLI Design & Implementation

1
Comments
11 min read
Musings on C & C++ Declarations

Musings on C & C++ Declarations

2
Comments
7 min read
Bit Constant Macros in C

Bit Constant Macros in C

1
Comments
1 min read
C++ New Style Casts in C (sort of)

C++ New Style Casts in C (sort of)

5
Comments 1
5 min read
Bit Testing Functions in C

Bit Testing Functions in C

3
Comments
2 min read
Why many Unix structs have Prefixes

Why many Unix structs have Prefixes

8
Comments 2
2 min read
Function Types in C (and C++)

Function Types in C (and C++)

7
Comments 5
1 min read
What “volatile” does in C (and C++)

What “volatile” does in C (and C++)

4
Comments
4 min read
LLDB Custom Data Formatters for C in Python

LLDB Custom Data Formatters for C in Python

Comments
4 min read
Detecting Deletion

Detecting Deletion

14
Comments
3 min read
Go-tcha: When assigning via pointer changes your type

Go-tcha: When assigning via pointer changes your type

10
Comments
5 min read
Getting the Terminal Width in C

Getting the Terminal Width in C

18
Comments
3 min read
The All-New Cdecl 3.0

The All-New Cdecl 3.0

9
Comments
6 min read
loading...