随笔分类 - C++学习
我到底什么时候才能学完!!!!!
摘要:前言 如果你的入口文件main.c和依赖的文件不是在同一个目录中的,使用Autotools来管理项目的时候会稍微复杂一下。 在不同的目录下,项目会生成 .a文件的静态连接(静态连接相当于将多个.o目标文件合成一个)。main.c会通过静态连接方式来实现连接。 执行过程 1. 源代码例子 这个例子中会
阅读全文
摘要:安装命令: 简单的例子 automake实例: helloworld.c output.c auto使用流程 1. 执行命令: 注意如果是第一次使用autoscan会报错如下 Unescaped left brace in regex is deprecated, passed through in
阅读全文
摘要:1向线程函数传递参数比较简单,一般的形式如下 void f(int i,std::string const& s);std::thread t(f,3, "hello"); 但仍然有一些特殊情况,有时换我们想传递一些引用,但是发现我们传递的对象是对象的拷贝而不是对象本身,如下所示 void upda
阅读全文
摘要:一个简单的并发编程的举例 #include <iostream> #include <thread> using namespace std; void hello(){ cout << "Hello Concurrent World\n"; } int main(){ thread t(hello
阅读全文
摘要:objects = main.o kbd.o command.o display.o \ insert.o search.o files.o utils.o edit : $(objects) cc -o edit $(objects) main.o : defs.h kbd.o : defs.h
阅读全文
摘要:C++用名称空间来控制名称的作用域: 1不同命名空间的同名变量可以同时存在,不会发生冲突 2命名空间不能出现在代码块中 3我们用作用域运算符::,使用空间名来限定名称,最常用的std::cout 4using 声明和using编译指令: using 使特定的标识符可用例如using std::cou
阅读全文

浙公网安备 33010602011771号