
C++
choumin
这个作者很懒,什么都没留下…
展开
-
多线程复杂系统调试利器——assert()
调试复杂系统时,最大的难点在于定位问题,如果弄清楚了问题产生的机理,那么就能有针对性的进行解决原创 2024-09-28 18:16:20 · 303 阅读 · 0 评论 -
C++中重载定位new表达式
C++中重载定位 new 表达式 ...原创 2024-03-23 10:50:47 · 400 阅读 · 0 评论 -
C++中箭头运算符重载的细节
C++中箭头运算符重载的细节...原创 2024-03-12 21:04:39 · 356 阅读 · 0 评论 -
g++编译优化选项-fno-elide-constructors
1、考虑下面的代码,请问输出结果是什么?#include <stdio.h>class A {public: A(int val) { puts("A(int)"); d = val; } A(A&& a) { puts("A(A&&)"); d = a.d; } A(A& a) { puts("A(A&)"); d = a.d; } ~A() {}private: int d;};A cr原创 2020-06-27 20:03:37 · 2468 阅读 · 0 评论 -
vector的各种初始化方法
总结一下C++中vector初始化的方法,其实还挺多的。记不清的,可以看看。#include <iostream>#include <vector>using namespace std;vector<int> init_1() { vector<int> v; return v;}vector<int> init_2() { vector<int> v {1, 2, 3, 4, 5}; return v;}原创 2020-05-30 13:05:04 · 918 阅读 · 0 评论