随笔分类 -  [01.01]-c语言

摘要:undefined reference to `std::cout'等错误 (1)gcc和g++都是GNU(组织)的一个编译器。 (2)后缀名为.c的程序和.cpp的程序g++都会当成是c++的源程序来处理。而gcc不然,gcc会把.c的程序处理成c程序。 (3)对于.cpp的程序,编译可以用gcc 阅读全文
posted @ 2021-02-01 08:24 landv 阅读(1379) 评论(0) 推荐(0) 编辑
摘要:[c++][chromium]C++做与不做 C++ Dos and Don'ts C++ Dos and Don'ts A Note About Usage Unlike the style guide, the content of this page is advisory, not requ 阅读全文
posted @ 2021-01-28 14:07 landv 阅读(321) 评论(0) 推荐(0) 编辑
摘要:linux c++ 通过xcb库获取屏幕大小 阅读全文
posted @ 2019-11-29 08:17 landv 阅读(1095) 评论(0) 推荐(0) 编辑
摘要:和老外的原文好像没多大联系了,哈哈哈,反正是读书笔记,下面的内容也是我读此书中的历程,也写进来吧。不过说实话,这框架的作者还挺对我脾气的,哈哈哈。 拒交“智商税”,解密“GUI”运行之道 我很忙 项目压力大,平时要加班,有些休闲时间,还要学习Qt。。。所以,可以提供的学习成本只剩下2小时了! 有归零 阅读全文
posted @ 2019-11-12 08:58 landv 阅读(317) 评论(0) 推荐(0) 编辑
摘要:与其说是go之旅,不如说是C,计算机世界的霸主C语言,有人可能说是汇编(ASM)才是,亲我说的是高级语言哈。不要抬杠,很多语言都是基于C的,搞了很多类C语言。 golang想绘制GUI,必然涉及交叉编译。 废话不多说,今天的主角是https://github.com/idea4good/GuiLit 阅读全文
posted @ 2019-11-12 08:51 landv 阅读(630) 评论(0) 推荐(0) 编辑
摘要:gcc `pkg-config --cflags gtk+-3.0` -o example-1 example-1.c `pkg-config --libs gtk+-3.0` 阅读全文
posted @ 2019-11-09 08:42 landv 阅读(218) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h> #include <unistd.h> void usage() { printf("Usage:\n"); printf("\tOptDemo [-a] [-b] [-c message]"); } int main(int argc, char *argv[]) { int o; const char *optstring = "abc::"; // 有三 阅读全文
posted @ 2019-11-08 11:44 landv 阅读(192) 评论(0) 推荐(0) 编辑
摘要:编译环境:deepin 15.11桌面版 nghttp2下载地址:https://github.com/nghttp2/nghttp2 环境要求 emm只能在类Linux环境才能完整编译,想在Windows里面使用只能编译成dll,再进行引用开发使用,不能直接搞。 构建libnghttp2库需要一下 阅读全文
posted @ 2019-08-07 10:35 landv 阅读(1302) 评论(0) 推荐(0) 编辑
摘要:C++的iostream标准库介绍(1) 我们从一开始就一直在利用C++的输入输出在做着各种练习,输入输出是由iostream库提供的,所以讨论此标准库是有必要的,它与C语言的stdio库不同,它从一开始就是用多重继承与虚拟继承实现的面向对象的层次结构,作为一个c++的标准库组件提供给程序员使用。 阅读全文
posted @ 2019-07-15 10:37 landv 阅读(226) 评论(0) 推荐(0) 编辑
摘要:C++的iostream标准库介绍(2) 接下来我们继续看一下C++风格的串流控制,C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。 istringstream类用于执行C++风格的串流的输入 阅读全文
posted @ 2019-07-15 10:37 landv 阅读(168) 评论(0) 推荐(0) 编辑
摘要:C++的iostream标准库介绍(3) C语言提供了格式化输入输出的方法,C++也同样,但是C++的控制符使用起来更为简单方便,在c++下有两中方法控制格式化输入输出。 1.有流对象的成员函数。 例如,下列程序以成员函数的方式控制输出的精度: //程序作者:管宁 //站点:www.cndev-la 阅读全文
posted @ 2019-07-15 10:37 landv 阅读(281) 评论(0) 推荐(0) 编辑
摘要:C++运算符重载赋值运算符 自定义类的赋值运算符重载函数的作用与内置赋值运算符的作用类似,但是要要注意的是,它与拷贝构造函数与析构函数一样,要注意深拷贝浅拷贝的问题,在没有深拷贝浅拷贝的情况下,如果没有指定默认的赋值运算符重载函数,那么系统将会自动提供一个赋值运算符重载函数。 赋值运算符重载函数的定 阅读全文
posted @ 2019-07-15 10:09 landv 阅读(256) 评论(0) 推荐(0) 编辑
摘要:对C++递增(增量)运算符重载的思考 在前面的章节中我们已经接触过递增运算符的重载,那时候我们并没有区分前递增与后递增的差别,在通常情况下我们是分别不出++a与a++的差别的,但的确他们直接是存在明显差别的。 先看如下代码: #include <iostream> using namespace s 阅读全文
posted @ 2019-07-15 10:08 landv 阅读(335) 评论(0) 推荐(0) 编辑
摘要:C++运算符重载转换运算符 为什么需要转换运算符? 大家知道对于内置类型的数据我们可以通过强制转换符的使用来转换数据,例如(int)2.1f;自定义类也是类型,那么自定义类的对象在很多情况下也需要支持此操作,C++提供了转换运算符重载函数,它使得自定义类对象的强转换成为可能。 转换运算符的生命方式比 阅读全文
posted @ 2019-07-15 10:08 landv 阅读(225) 评论(0) 推荐(0) 编辑
摘要:C++运算符重载函数基础及其值返回状态 运算符重载是C++的重要组成部分,它可以让程序更加的简单易懂,简单的运算符使用可以使复杂函数的理解更直观。 对于普通对象来说我们很自然的会频繁使用算数运算符让他们参与计算,但是对于自定义类的对象来说,我们是无论如何也不能阻止写出像下面的代码一样的程序来的。 例 阅读全文
posted @ 2019-07-15 10:08 landv 阅读(202) 评论(0) 推荐(0) 编辑
摘要:类的分解,抽象类与纯虚函数的需要性 为了不模糊概念在这里我们就简单的阐述一下类的分解,前面的教程我们着重讲述了类的继承,继承的特点就是,派生类继承基类的特性,进行//站点:www.cndev-lab.com //所有稿件均有版权,如要转载,请务必注明出处和作者 #include <iostream> 阅读全文
posted @ 2019-07-15 10:08 landv 阅读(146) 评论(0) 推荐(0) 编辑
摘要:C++中利用构造函数与无名对象简化运算符重载函数 在完整描述思想之前,我们先看一下如下的例子,这个例子中的加运算符重载是以非成员函数的方式出现的: //程序作者:管宁 //站点:www.cndev-lab.com //所有稿件均有版权,如要转载,请务必著名出处和作者 #include <iostre 阅读全文
posted @ 2019-07-15 10:08 landv 阅读(237) 评论(0) 推荐(0) 编辑
摘要:C++中类的多态与虚函数的使用 类的多态特性是支持面向对象的语言最主要的特性,有过非面向对象语言开发经历的人,通常对这一章节的内容会觉得不习惯,因为很多人错误的认为,支持类的封装的语言就是支持面向对象的,其实不然,Visual BASIC 6.0 是典型的非面向对象的开发语言,但是它的确是支持类,支 阅读全文
posted @ 2019-07-15 10:07 landv 阅读(165) 评论(0) 推荐(0) 编辑
摘要:图例实解:C++中类的继承特性 整个c++程序设计全面围绕面向对象的方式进行,类的继承特性是c++的一个非常非常重要的机制,继承特性可以使一个新类获得其父类的操作和数据结构,程序员只需在新类中增加原有类中没有的成分。 可以说这一章节的内容是c++面向对象程序设计的关键。 下面我们简单的来说一下继承的 阅读全文
posted @ 2019-07-15 10:07 landv 阅读(160) 评论(0) 推荐(0) 编辑
摘要:图文例解C++类的多重继承与虚拟继承 在过去的学习中,我们始终接触的单个类的继承,但是在现实生活中,一些新事物往往会拥有两个或者两个以上事物的属性,为了解决这个问题,C++引入了多重继承的概念,C++允许为一个派生类指定多个基类,这样的继承结构被称做多重继承。 举个例子,交通工具类可以派生出汽车和船 阅读全文
posted @ 2019-07-15 10:07 landv 阅读(240) 评论(0) 推荐(0) 编辑