1.printf计算参数时是从右到左 2.(int&)a 表示把a在内存中的值强行当作int数来处理 3.float四字节,1位符号位(正数为0),8位指数位(0采取01111111),23位尾数。double八个字节,1位符号位,11位指数位,52位尾数,直接用(int&)double取低16位。
转载 2016-09-03 20:25:00
215阅读
2评论
###1.结构体重载 struct T{ int a,b; bool operator <(const T &t) const{//重载小于号, if(t.a!=a) return a<t.a;//当a<t.a的时候a优先于t.a return b<t.b;//同理; } }; 一般结构体排序的时候 ...
转载 2021-09-30 21:26:00
116阅读
2评论
#include #include int main(){ std::cout>v1>>v2; int lower,upper; if(v1<=v2){ lower = v1; upper = v2; }else{ lower = v...
原创 2021-08-05 15:51:08
244阅读
  内存分配:         数据区:全局变量,静态数据,常量         代码区:函数         栈区: 局部变量,函数参数,返回数据,返回
C++
原创 2013-01-17 18:23:07
383阅读
用于实现一个简单的学生信息管理系统:#include <iostream> #include <vector> #include <string> class Student { private: std::string name; int age; std::string major; public: Student
原创 2023-10-10 22:21:09
216阅读
Linux C++中main(int argc, char** argv),./test运行程序后会自动监测有几个参数,各个参数是什么。程序如下:  1 #include<iostream>  2 using namespace std;  3   4 int main(int argc,char** argv)  5 { 
原创 2015-05-19 18:41:58
398阅读
        这是在上课时候,老师布置我们一个作业,大致是这样的:创建一个学生类,这类包括姓名、学号、学习科目以及学习的科目成绩。         我按着这思路写了这么一段代码: <1>首先在Visual c++6.0中的项目那创建一个“p
原创 2010-04-20 20:45:23
750阅读
前言 写的很乱,各种内容都有。仅仅是为了记录一下 而且内容极其不严谨(没错,只有实践,没有理论)!请各位谨慎驾驶! 强制内联 本地测试结果: 开O2之后inline和Inline加不加没啥用 不开O2时inline可能会有负优化,而Inline会让程序快很多 当然也可以强制不inline 直接在函数
C/C
原创 2021-06-03 10:17:31
307阅读
字符串去除前后空格void trim(string &s){ if(!s.empty() ){ s.erase(0, s.find_first_not_
原创 2021-07-28 20:45:02
42阅读
Regulus Linux C++ training camp in KunshanLinux / UNIX C++ Quanke Ban    * Training Objectives: Linux / UNIX C++ Senior Software Engineer      Focus on Linux /
转载 精选 2010-10-25 11:48:20
353阅读
1点赞
Follow。
原创 2024-10-23 14:02:29
154阅读
C++代码的执行主要分为编译阶段和链接阶段,掌握好编译技巧对于开发大有裨益。
原创 精选 2023-03-05 22:55:49
289阅读
c++写一个游戏聊天服务器最近学习网络编程写了个聊天程序,写个博客记录下自己的代码涉及的技术:c++网络编程c++多线程c++ STL服务器允许登陆多个客户端,允许公屏聊天也允许私聊,默认情况下属于公屏聊天,若想私聊,格式为“@用户名+要发送的消息”;运行效果如下图:服务器实现#include "stdafx.h"#include <iostream> #in...
原创 2021-12-14 18:15:21
494阅读
计算器的实现本章运用多文件处理,适合c++类和对象的练习,新手只知其理即可。(本文写
原创 2022-09-06 14:41:08
415阅读
1. 关于const用法 const int a 和 int const a是一样的 const int *a 意味着a是指向一个常整型数的指针(也就是说整型数是不可修改的,但是指针可以) int *const a 意思是a是一个指向整型数的常指针(也就是说指针指向的整型数是可以修改的,但是指针是不可以修改的) int const *a const 意思
原创 2013-01-14 13:16:49
459阅读
futex 是用户层面的 锁,使用futex 不会出现用户态到内核态的切换,因此应用程序中要比mutex快一点,如果是驱动程序和内核模块的话,就不要使用futex了,因为驱动和内核模块都运行再内核态,用mutex则更快一点。
原创 2023-10-25 10:44:05
81阅读
1、简介 官网地址: https://cmake.org CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。 2、下载cmake (1)官网下载地址一 https:/
原创 2023-08-06 22:19:23
402阅读
2.如果使用的是CMakeLists.txt,加入。
转载 2024-10-24 10:51:48
66阅读
初识C++,向大家介绍几个我用来做练习编写的几道程序,都是C++Primer上面的练习题,分享给大家。eg1:编写程序,使用递减运算符在循环中按递减顺序打印出10到1之间的整数。代码如下:#include<iostream> #include<cstdlib> using namespace std; int main() { int&n
原创 2016-01-26 22:51:00
1453阅读
2点赞
1评论
1.初始化二维数组尽量#include<bits/stdc++.h>using namespace std;int main(){ string
原创 2021-12-14 16:24:19
115阅读
  • 1
  • 2
  • 3
  • 4
  • 5