摘要:
在传统C++程序中,如果函数的返回值是一个对象的话,可能需要对函数中的局部对象进行拷贝。如果该对象很大的话,则程序的效率会降低。在C++ 11以后,出现的移动语义(Move Semantic)及拷贝优化(Copy Elision)都是解决这个问题的方法。本文试图以一个最简单的例子来说明这个问题。 案 阅读全文
摘要:
转自:C++ 获取Linux 服务器CPU占用率+内存空闲率(亲测绝对可以运行) - 远征i - 博客园 (cnblogs.com) 代码来自网络,部分修改,亲测绝对可用 C++: #include<stdio.h> #include<stdlib.h> #include<string.h> #in 阅读全文
摘要:
如何使用dlopen API动态地加载C++函数和类 - 简书 (jianshu.com) 阅读全文
摘要:
Makefile-只修改了.h头文件,编译为什么不起作用?-腾讯云开发者社区-腾讯云 (tencent.com) 不知道各位小伙伴是否碰到过这样的情况:一个 .c 文件 include 另一个 .h 头文件,使用 Makefile 来构建(编译)应用程序。第一次编译、执行,很正常!但是此时,如果修改 阅读全文
摘要:
转自https://www.cnblogs.com/c9080/p/17509268.html,在 C++11 中,可以使用 <chrono> 头文件中的 std::chrono::system_clock 类来获取当前时间戳。它提供了多种精度和分辨率的时钟类型,其中最常用的是系统时钟。 以下是一个 阅读全文
摘要:
Linux下二进制可执行文件分析 (nm,readelf,objdump 命令使用) - 西门吹雪~~~ - 博客园 (cnblogs.com) 最近在调试一些问题,发现几个命令很实用,记录一下。 一 背景 也许大家都遇到过这种场景,就是有二进制代码,比如深度分析下此文件到底是什么格式的图片等,这篇 阅读全文
摘要:
1、手动发送与解析DNS报文,[嵌入式开发模块]DNS(Domain Name System)模块 附报文格式和请求过程浅析-CSDN博客、[嵌入式开发模块]Network Time Protocol(NTP)模块-CSDN博客 2、使用库函数,C语言实现url解析小实例 - 一口Linux - 博 阅读全文
摘要:
这是谷歌的一个linux下性能测试的小工具。贼好用。可以简单快速的发现程序的性能瓶颈,长话短说。 linux c++ pprof的使用_c++有类似pprof-CSDN博客 阅读全文
摘要:
【已解决】可执行程序无法在Linux上运行,显示line 1: syntax error: word unexpected (expecting ")_line 1: syntax error: unexpected word (expecting "-CSDN博客 阅读全文
摘要:
最近看到一种比较新颖的写法 —— 结构体在头文件中声明, 源文件中定义 A.h typedef struct Context Context; A.cpp #include "stdafx.h" #include "A.h" struct Context { int param; char *str 阅读全文