What is the Difference between a struct in C# and C++?
The main difference between Struct in C# and C++ is that a Struct in C# is a Value Type but it is a Reference Type in C++.
Marshalling C++ struct in C#
We have a WPF project that needs to communicate with a C++ project via TCP/IP socket (Winsocket). WPF project requests data from C++ project and C++ project send its data from some C++ structs.
C++ Console application can not Debug
We met a problem recently when we debugged a C++ Console application in both of Visual Studio 2017 and Visual Studio 2015: All breakpoints did not work (The debug could not stop at the breakpoint).
About My Skills in 3D Animation (MEL, Animation, Rendering)
My friends and Colleagues were surprised with my UI skills no matter on WPF or Windows Form or Web applications. Most of my software could have much more beautiful than other software developers. I can not tell you what the exact reason is, but I can tell you I do NOT ONLY have bachelor's degree of Computer Science with many years software development experiences. BUT ALSO I own 3D Animation Certificate from a popular Canadian Public College, I guess I have more sensitive feeling and better ideas on some art works than other software developers
Using AnkhSVN to Add a new project on SVN Server
I have introduced AnkhSVN, which is a SVN plugin for Visual Studio. But I just realized I never gave some real steps which about how I used this plugin.
Conspec Windows Primary System S950 Part 1
Windows Primary System is a Coal Mine gas detection device control system which provided Conspec Controls.
Upper Case or Lower Case String in Linux C
There is no direct function to convert a string to upper case or lower case in Linux C. Here we collect 2 functions from internet:
Install Eclipse for C/C++ Windows Edition
We have a C++ project based on Linux system, so we need a good Editor but not Visual Studio since the C++ is for Linux.
Hello World Example in Different Languages
If you are learning C, C++ or even Java, the first code example might be similar, they are all a example named Hello World.
C++ GBK to UTF8
GBK to UTF8 email@example.com
Most Popular Programming Languages in 2010
TIOBE has released the 2010 report of Programming Languages index in January 2011.
C++ online reference
Here is the list of C++ online reference:
OpenFileMapping and CreateFileMapping
In C++ projects, to share data, multiple processes can use memory-mapped files that the system paging file stores.