·············【C/C++】
Mr.Kyle
向前跑
展开
-
C/C++中的char*,const char*,string之间转换
1. string 转 const char* string s ="abc"; const char* c_s = s.c_str(); 2. const char* 转 string const char* c_s = "abc"; string s(c_s); 3. string 转 char* string s ="abc"; char* c转载 2017-03-04 09:54:50 · 622 阅读 · 0 评论 -
字节序与网络字节序
1.字节序大多数IntelCPU使用小端字节序(Little Endian)存储数据。 Little Endian: 一个跨多字节的数据,低位存放在内存低端,高位存放在内存高端 Big Endian: 高位字节存放内存低端,低位字节存放内存高端 2.网络字节序TCP/IP各层协议将字节序定义为大端存储(Big Endian),因此TCP/IP协议中使用的字节序通常称 之为原创 2017-07-31 20:28:01 · 244 阅读 · 0 评论 -
C/C++面试总结
1.#include 前者先索引系统目录,如果没有,再索引当前目录,后者先索引当前目录,如果没有再索引系统目录 2.#ifndef、#define、#endif作用 防止重定义,即使文件被多次包含,也只定义一次 3.const与#define的区别 (1) 两者都可以定义常量,const用途更广 (2) const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检原创 2017-07-04 22:50:07 · 300 阅读 · 0 评论