C++ Socket编程UDP服务端和客户端 08月02日

服务端代码 // UDP_Server - 复习.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #define _WINSOCK_DEPRECATED_NO_WARNINGS #include <WinSoc...

C++ Socket编程TCP服务端和客户端 08月02日

服务端代码 // TCP_Server-复习.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #define _WINSOCK_DEPRECATED_NO_WARNINGS // 1.包含头文件和库...

猜一猜会打印什么? 07月01日

void magic() { int i, num[2] = { 0 }; for (i = 0; i <= 2; i++) { num[i + i] = 1; } } int _tmain(int argc, _TCHAR* argv[]) { magic();...

StackOverfow in C 06月30日

#include "stdafx.h" #include <windows.h> void fun() { char master[10] = "magic!!"; for (int i = 0; i < strlen(master); i++)master[0xEC+...

两个有用的C函数_alloca() & _msize() 06月29日

_msize() char *pName = new char[10]; int szSize = _msize(pName); // 10 参数:指向堆区的指针 作用:返回指针指向堆区的大小,可惜只能返回堆区的,如果也可以...

Memset & ZeroMemory 区别与用法 06月29日

Memset memset一般用在刚刚申请完堆区内存的时候进行初始化内存空间,一般初始化为0,memset是C标准库里的函数,在其他unix系统中也可以使用。 第一个参数:指向堆区...

Pointer const & Const pointer 06月29日

// Pointer to const 指向常量的指针,不可通过指针修改指向地址中保存的值 const int *pNum = &nNumA; pNum = &nNumB; // success *pNum = 5; // Error...

Mac 开启gdb调试 06月28日

打开Terminal输入csrutil status 如果提示enable,重启电脑,重启开机的时候按住command+r进入系统恢复界面 顶部的任务菜单栏里找到Utils菜单下面有Terminal,打开它...

loading