大约有 3,000 项符合查询结果(耗时:0.0171秒) [XML]
BSS段、数据段、代码段、堆与栈 剖析 - C/C++ - 清泛网 - 专注C/C++及内核技术
...成一个寄存、交换临时数据的内存区。
【例一】
用cl 编译两个小程序如下:
程序1:
int ar[30000];
void main()
{
......
}
程序2:
int ar[300000] = {1, 2, 3, 4, 5, 6 };
void main()
{
......
}
发现程序2 编译之后所得的.exe 文件比程序1...
重构理论及实践——用工厂模式重构c++后台代码 - C/C++ - 清泛网 - 专注C/C...
...头文件的耦合、变量的耦合、函数的耦合、数据的耦合、编译的耦合、业务逻辑的耦合,这也是重构要解决的问题之一。楼主来鹅厂前是在狼厂和狼司开发广告搜索引擎和电信云平台的,其中在狼厂接触到的代码规模不那么大另...
c语言字符串常量内容是否可以通过指针修改 - C/C++ - 清泛网 - 专注C/C++及内核技术
...lo world!";
str1[4]='A'; //若str1是指针型的,编译通过,但运行是此处会段错误
printf("%s\n",str1);
return 0;
}
有兴趣可以亲自试试。字符串常量 内容修改
Debug Error \"pure virtual function call\" 原因解析 - 更多技术 - 清泛...
...如果你在基类构造函数或析构函数中直接调用纯虚函数,编译器应该能捕捉到这个错误;间接的调用虽然编译器无法检测到,但是由于Scott同学在<Effective C++>中的大力宣传:Item 9: Never call virtual functions during construction or destruction...
C++及Windows异常处理(try,catch; __try,__finally, __except) - C/C++ - ...
...第3种情况,毫无疑问,它们都会引起很大的系统开销,编译器在编译此类程序代码时,它会为这两种情况准备很多的额外代码。
一般第2种情况,被称为“局部展开(LocalUnwinding)”;第3种情况,被称为“全局展开(GlobalUnwindin...
How can I link to a specific glibc version?
...
-std=c11 \
-o test_glibc.out \
-v \
test_glibc.c \
-pthread \
;
ldd ./test_glibc.out
./test_glibc.out
The program outputs the expected:
gnu_get_libc_version() = 2.28
The atomic counter is 10000
The non-atomic counter is 8674
Command adapted from https://sourceware.org/glibc/wiki/Test...
C语言结构体里的成员数组和指针 - C/C++ - 清泛网 - 专注C/C++及内核技术
...入,所以写下了这篇文章。
为了方便你把代码copy过去编译和调试,我把代码列在下面:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
struct str{
int len;
char s[0];
};
str...
创业公司倒闭大潮 教你正确烧钱速度? - 资讯 - 清泛网 - 专注C/C++及内核技术
...业公司“在正常范围内最大化融资”,意思是:创始人想通过很高估值来融资,没错(目的将股权稀释降到最低),但如果你公司估值与你业绩不符,并且你还真又需要钱了,你下一次融资会难上加难。
因为估值下降的公司是很...
MQTT与TCP的区别 - 创客硬件开发 - 清泛IT社区,为创新赋能!
...搞了个子项目来搭建卫星基站的无线电数据包通信网络。通过这个项目的经验,他发现有必要开发一个通用的开放架构的网络模型,从而让不同软硬件的网络都可以互相通信。在1973年Vinton Cerf也参与了这个项目,他们俩于同年实...
解决:error while loading shared libraries: libpcre.so.1: cannot open ...
...ct file: No such file or directory
错误原因是缺少依赖库,使用ldd命令查看依赖库,例如:
[root@info lib]# ldd /usr/local/apache2/bin/httpd
libaprutil-0.so.0 => /usr/local/apache2/lib/libaprutil-0.so.0 (0x00242000)
libexpat.so.0 => /usr/lib/libexpat.so.0 ...