CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com

Search:

Type: Posts; User: John E

Page 1 of 80 1 2 3 4

Search: Search took 0.05 seconds; generated 45 minute(s) ago.

  1. Replies
    2
    Views
    363

    Re: # character (in string generation ?)

    Thanks Victor. I tried #bits and it worked. So I then returned to # bits and that now works too!! There must've been some weird character lurking there that wasn't visible.
  2. Replies
    2
    Views
    363

    # character (in string generation ?)

    I found this code in a header file here... it starts with a declaration of various 'DebugBit' types, followed by the declaration for a function which prints out some debug text:-


    namespace DEBUG...
  3. Replies
    3
    Views
    412

    Re: 'for' loops on C++11

    Thanks 2kaud - that article seems to have quite a few warnings about things not behaving the way you might expect... but the bit that made me smile was this statement:- "Used as a more readable...
  4. Replies
    3
    Views
    412

    'for' loops on C++11

    Yesterday I came across this 'for' loop in some C++11 code:-


    for (auto & trig : all_triggers) {
    trig->process_state_requests (bufs, nframes - 1);
    }

    Is it just me - or was the older...
  5. Replies
    1
    Views
    395

    Re: Testing for -nan (in the debugger)

    It's okay - I solved it by calling isnan() and placing a breakpoint if the return value was non-zero.

    BTW - does anyone know what the statement double *R__ mag means..? I've never come across...
  6. Replies
    1
    Views
    395

    Testing for -nan (in the debugger)

    We all know that when setting breakpoints we can specify a condition - for example it can be specified to stop only when a value is zero. Here's some code that's causing a problem for me:-

    ...
  7. Replies
    6
    Views
    2,231

    Re: Sudden problem with std::vector

    Ah yes, you're right - in fact even something as simple as this doesn't work...


    constexpr uint32_t some_func() { return sqrt(1024); }
  8. Replies
    6
    Views
    2,231

    Re: Sudden problem with std::vector

    Thanks for the tip wolle. I'd never even heard of constexpr but you're right - it works fine!
  9. Replies
    6
    Views
    2,231

    Re: Sudden problem with std::vector

    Oops - I was using square brackets instead of round :blush:

    This works...


    std::vector<int> buf_3(x);
  10. Replies
    6
    Views
    2,231

    Sudden problem with std::vector

    uint32_t some_func() { return 32; }

    int buf_1[32]; // <--- this always compiled with MSVC
    int buf_2[some_func()]; // <--- whereas this fails because the buffer size needs to be known at...
  11. Replies
    8
    Views
    819

    Re: #warning and MSVC

    There are too many of them but I just realised that #pragma message is apparently supported by gcc - so hopefully I'll persuade the gcc programmers to use it instead of #warning :thumb:
  12. Replies
    8
    Views
    819

    Re: #warning and MSVC

    Wow, that looks even better - but I'd still need a way to convert #warning "whatever" into #pragma message("whatever")
  13. Replies
    8
    Views
    819

    Re: #warning and MSVC

    Thanks 2kaud but if I'm reading that article correctly, #pragma comment is for inserting a comment into the compiled file.

    Over on StackOverflow someone suggested using #pragma NOTE. It doesn't...
  14. Replies
    8
    Views
    819

    Re: #warning and MSVC

    Thanks 2kaud but I think that's intended for the official (i.e. numeric) warnings. OTOH #warning is generally followed by a user-defined text message
  15. Replies
    8
    Views
    819

    #warning and MSVC

    AFAICT it's not supported in MSVC but it seems to be much more common now for 3rd-party source code to contain #warning message lines. Is there any way they can be converted into something that'll...
  16. Replies
    2
    Views
    569

    Re: inline code - what are MSVC's "rules"

    Thanks 2kaud - the 3rd link leads to a page with 2 x examples. And the 2nd example states that any function that's defined within a header file is now regarded as being implicitly inlined. But what...
  17. Replies
    2
    Views
    569

    inline code - what are MSVC's "rules"

    We all know that Visual Studio is trying to support non-Microsoft compilers. I don't know how many are supported but Clang is one of them. Consider this code:-


    #if defined (BUILDING_DLL)
    ...
  18. Re: Does a static class var work in a static lib ?

    Thanks 2kaud - I can see how that'd work if the exe only ever uses static libs. But if the exe links to 3 x DLL's (and it's the DLL's which each need the static lib) surely there'll be 3 x copies of...
  19. Replies
    2
    Views
    457

    Re: VS2019 - Debugging without the exact code

    That looks promising Victor - many thanks!
  20. Does a static class var work in a static lib ?

    Consider the following code. Obviously the class is intended to get exported from a DLL - so there'll only ever be 1 x copy of some_var:-


    class __declspec(dllexport) whatever
    {
    public:...
  21. Replies
    3
    Views
    506

    Re: Some code I don't understand

    Ah, that makes sense now I've woken up - the actual class looks like this:-


    class timepos_t : public int62_t {
    public:
    timepos_t () : int62_t (false, 0) {}
    timepos_t (TimeDomain d) :...
  22. Replies
    3
    Views
    506

    Some code I don't understand

    I'm not sure if it's C++11 maybe but I just came across this line of code in a class declaration:-


    explicit timepos_t (samplepos_t s) : int62_t (false, samples_to_superclock (s,...
  23. Replies
    2
    Views
    457

    VS2019 - Debugging without the exact code

    In previous versions of VS I could press F5 to start a Debug session and if the code had changed slightly it'd give me the option to rebuild or not rebuild - but VS2019 always rebuilds without giving...
  24. Replies
    2
    Views
    588

    Re: Tryong to understand templates

    That looks promising 2kaud, thanks. :thumb: I'll try adapting it here for boost.
  25. Replies
    2
    Views
    588

    Tryong to understand templates

    I'm investigating a problem here when using boost::intrusive::list with templates but to get me started I wrote this small app (which works):-


    #include <boost/intrusive/list.hpp>
    #include...
Results 1 to 25 of 1998
Page 1 of 80 1 2 3 4





Click Here to Expand Forum to Full Width

Featured