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.52 seconds; generated 25 minute(s) ago.

  1. Replies
    5
    Views
    111

    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); }
  2. Replies
    5
    Views
    111

    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!
  3. Replies
    5
    Views
    111

    Re: Sudden problem with std::vector

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

    This works...


    std::vector<int> buf_3(x);
  4. Replies
    5
    Views
    111

    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...
  5. Replies
    8
    Views
    570

    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:
  6. Replies
    8
    Views
    570

    Re: #warning and MSVC

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

    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...
  8. Replies
    8
    Views
    570

    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
  9. Replies
    8
    Views
    570

    #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...
  10. Replies
    2
    Views
    442

    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...
  11. Replies
    2
    Views
    442

    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)
    ...
  12. 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...
  13. Replies
    2
    Views
    363

    Re: VS2019 - Debugging without the exact code

    That looks promising Victor - many thanks!
  14. 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:...
  15. Replies
    3
    Views
    401

    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) :...
  16. Replies
    3
    Views
    401

    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,...
  17. Replies
    2
    Views
    363

    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...
  18. Replies
    2
    Views
    507

    Re: Tryong to understand templates

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

    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...
  20. Replies
    8
    Views
    1,165

    Re: Stopping unnecessary style corrections

    Thanks 2kaud. I corrected that and I also discovered another setting at Tools/Options/Text Editor/C C++/Code Style/Formatting/When I paste. It was initially set to Indent and format

    But when I'm...
  21. Replies
    8
    Views
    1,165

    Re: Stopping unnecessary style corrections

    Thanks 2kaud - interestingly, my options were all disabled here. So I've just toggled them on and then off again.
  22. Replies
    8
    Views
    1,165

    Re: Stopping unnecessary style corrections

    Thanks 2kaud - I just seem to have 1 weird style thing renaming which I can't seem to track down - i.e. it's removing spaces if they're preceded by a comma. So something like this:-


    void Hello...
  23. Replies
    7
    Views
    941

    Re: Cancelling _declspec(dllexport)

    Yes you're right - the anonymous class needs to be instantiated, rather than just declared... how annoying!!

    I don't know if their posts are public or private but I've flagged this up on the...
  24. Replies
    7
    Views
    941

    Re: Cancelling _declspec(dllexport)

    Many thanks 2kaud - I'm just shutting down for the night but I'll give that a try tomorrow!
  25. Replies
    7
    Views
    941

    Re: Cancelling _declspec(dllexport)

    Another idea... does VC++ support anonymous classes or structs (I've a feeling some compilers do). I'm just wondering if something like this could work...


    class Whatever
    {
    protected:

    //...
Results 1 to 25 of 1998
Page 1 of 80 1 2 3 4





Click Here to Expand Forum to Full Width

Featured