Welcome! Log In Create A New Profile

Advanced

Reprapfirmware size_t confuse

Reprapfirmware size_t confuse
December 14, 2016 06:19AM
hi all friends, I am reading the source code of Reprapfirmware recently, and when I go through this file "DeltaParameters.h",
I met a data type called "size_t", in this statement: "float GetTowerhot smileysize_t axis) const { return towerX[axis]; }", and it says: "typedef __SIZE_TYPE__ size_t; ",
what type is this "size_t"? where it is defined?
Re: Reprapfirmware size_t confuse
December 14, 2016 05:11PM
size_t is a platform-dependent C++ type. You need to #include in your source file to get its definition.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: Reprapfirmware size_t confuse
December 14, 2016 09:45PM
aha, thank you david. I found it and it's defined in the "stddef.h" head file, it's simply an unsigned int type. drinking smiley

Edited 1 time(s). Last edit at 12/14/2016 09:57PM by reprapprochina-liang.
Re: Reprapfirmware size_t confuse
December 15, 2016 02:31AM
Sorry my previous post has cstddef in angle brackets after "include" but the forum software seems to have interpreted it as markup so it doesn't show up.

Edited 1 time(s). Last edit at 12/15/2016 02:31AM by dc42.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Sorry, only registered users may post in this forum.

Click here to login