c++ string 转换 char int substr

参考: c++ 中 char 与 string 之间的相互转换问题 https://www.cnblogs.com/devilmaycry812839668/p/6353807.html c++已经是字符串string了,怎么具体提取其中的某个字母 https://zhidao.baidu...

jni 使用 c++ 和 c 不同的格式

jni 如果直接把源文件从 c 改为 cpp, 那么会报错 base operand of '->' has non-pointer type 'JNIEnv {aka _JNIEnv}'和Method 'GetStringUTFChars' could not be resolved ...

c++ 编译器支持的后缀名

这是现在不同标准下给出的扩展名: Unix: C, cc, cxx, c GNU C++: C, cc, cxx, cpp, c++ Digital Mars: cpp, cxx Borland: C++ cpp Watcom: cpp Microsoft Visual C++: cpp, c...

google c++ style 学习

头文件 Self-contained 头文件 #define 为了保证唯一性,#ifndef 的时候,这样用 <PROJECT>_<PATH>_<FILE>_H_。比如 foo/src/bar/baz.h 这个这样写 #ifndef FOO_BAR_BAZ...

c++ core dump 调试

堆栈地址中 so 地址 有时候堆栈地址中有类似于 xxx.so + 0x1234 这样的,可以使用 objdump -DS xxx.so | grep -6 1234 这样来查看这个地址附近的代码,注意 0x1234 这样的地址结尾需要是手动调整为 4 的倍数,因为是 32bit 芯片。 或者...

异常打印堆栈信息,并查找在代码中的具体位置

异常分为很多种,可以参考下图

[转] 函数参数是右值引用类型,能够接受什么样的参数输入

转自: https://blog.csdn.net/veghlreywg/article/details/88556681 假设我们有一个函数 class Data { }; void func(Data && data) { }...

[转] 左值与右值,左值引用与右值引用(C++11)

转自: https://www.cnblogs.com/guxuanqing/p/6594857.html#:~:text=%20%E5%8F%B3%E5%80%BC%E5%BC%95%E7%94%A8%E6%98%AF%E7%94%A8%E6%9D%A5%E6%94%AF%E6%8C%81%...

c++ 程序设计 -- 现代方法 阅读笔记

第一章 1.1 g++ 编译参数 -fsanitize=address 用于运行时,程序对内存不恰当访问,会暴露出相应内容,是一种内存检查机制。使用 makefile 的时候,直接增加到 cppflag 里面,使用 cmakelist 的时候,增加到 target_link_librari...

[转] C++之 iterator_traits

转自: https://blog.csdn.net/GUI1259802368/article/details/72737331?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromM...